我有一個scheduele,我想在本週,下週和兩週前查看。下週回聲正確
我的問題是,現在是新的一年即將到來,而我的代碼根本不起作用。這樣
我用代碼:
<?php echo date('W'); ?> and <?php echo date('W')+1; ?>
我已經然後用於2和3爲回聲接下來的2周。
如果當前周爲51,那麼現在不工作,因爲下週是52,但是在那之後的那一週,回聲爲53,我想找到解決此問題的正確方法。
那你怎麼做到這一點?
我有一個scheduele,我想在本週,下週和兩週前查看。下週回聲正確
我的問題是,現在是新的一年即將到來,而我的代碼根本不起作用。這樣
我用代碼:
<?php echo date('W'); ?> and <?php echo date('W')+1; ?>
我已經然後用於2和3爲回聲接下來的2周。
如果當前周爲51,那麼現在不工作,因爲下週是52,但是在那之後的那一週,回聲爲53,我想找到解決此問題的正確方法。
那你怎麼做到這一點?
試試這個
date("Y-m-d",strtotime("+1 week"));
OP不希望日期爲'Y-m-d'格式.. –
試試這個
$date = "2012-12-03";
$date = strtotime($date);
$date = strtotime("+7 day", $date);
echo date('Y-m-d', $date);
它將工作
對於您的情況下,它會工作。它會給你下週一
echo date('Y-m-d', strtotime('next monday'));
編輯。獲取星期:
$date = "2012-12-03";
$date = strtotime($date);
$date = strtotime("+7 day", $date);
$week = (int)date('W', $date);
echo $week;
但是這不會在下週回聲,對不對?我只想在下週以wekknumber。 –
嘗試類似'$ startOfWeek = strtotime(' - '。date('w')。'days'); 回聲日期('Y-m-d',$ startOfWeek);' –