[英]jQuery detect day of week to PHP
我有這個jQuery腳本,它將檢測星期幾,並顯示關聯的ID。
我想知道如何在PHP中實現同一目標?
<script type="text/javascript"> $(document).ready(function() {
today=new Date()
thisDay=today.getDay()
$("#mon").hide();
$("#tue").hide();
$("#wed").hide();
$("#thu").hide();
$("#fri").hide();
$("#sat").hide();
if (thisDay == 1){ $("#mon").show(); }
if (thisDay == 2){ $("#tue").show(); }
if (thisDay == 3){ $("#wed").show(); }
if (thisDay == 4){ $("#thu").show(); }
if (thisDay == 5){ $("#fri").show(); }
if (thisDay == 6){ $("#sat").show(); }
}); </script>
謝謝。
只是更清楚地寫給我,之前有點羅word。 您可以將數組與您使用的ID一起使用,並與date('w')
一起使用,以編寫將隱藏或顯示div的樣式,具體取決於日期。
開頭標記:
<!DOCTYPE html>
<html>
<head>
<style>
現在創建您的數組,並根據日期寫一些樣式。
$days = array('sun','mon','tue','wed', 'thu', 'fri', 'sat' );
foreach($days as $index=>$dayId){
$display = $index == date('w') ? 'block' : 'none';
echo '#'.$dayId.'{display:'.$display.';}';
}
現在關閉樣式標簽並開始文檔的其余部分。
</style>
</head>
<body>
我使用date('w')
而不是N,因為它從0開始,並且使使用數組更容易。
要添加的另一件事是,確保您的時區設置正確,否則您可能會遇到一些不良結果。
您可以像這樣簡單地做到這一點:
<?php
$week_day_as_number = date("N"); //e.g. 6
因此,工作日是從1(星期一)到7(星期日)的數字
或者您可以這樣做:
<?php
$week_day_as_string = date("l"); //e.g. Saturday
結果將是從:星期一-星期日
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.