我想創建一個串列,在這個串列中顯示一個星期,每天的數值都顯示在當天的部分。
首先,我嘗試創建動態的一周變化,這樣你就可以按下一個按鈕來顯示前一周或下一周。 現在我有了這個代碼,在輸出中我有一個從周日到周六的星期。
現在我的問題來了,因為我總是把周日作為第一天,所以輸出的一周也總是從周日開始的,所以實際一周之前的一周。
我試著用date('N')改變變數$dow中的星期輸出。不幸的是,這并不奏效。
我必須如何改變我的代碼,以顯示/輸出正確的一周,從周一到周日?
注意:在$ts = 0 * 86400 * 7;上的0下,你可以從當前星期開始改變星期。
$ts = date(strtotime('last monday'))。
$ts = 0 * 86400 * 7;
$dow = date('N' , $ts) 。
$offset = $dow;
//目前該輸出僅用于測驗。
$ts = $ts - $offset * 86400;
$week = date('W', $ts) 。
echo "<p>$week</p>" ;
for ($x=0 ; $x< 7 ; $x ,$ts =86400) {
echo '<p>' . date("d.m.Y", $ts) . '</p> ' ;
}
uj5u.com熱心網友回復:
試試更簡單的東西,比如這個?
$currentDate = date('d.m.Y', strtotime('last monday')) 。
for($x=0 ; $x<7 ; $x ) {
echo '<p> ' . $currentDate 。'</p>' ;
$currentDate = date("d.m.Y"/span>, strtotime($currentDate . ' 1 day'))。)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/310911.html
標籤:
上一篇:如何用js計算排除周末后的天數
下一篇:在Java中決議時間戳

