0
我需要知道給定時間段內的第一個星期幾。星期幾將發生變化,因此可能是星期日,星期一,星期二,星期三,星期四或星期五。例如:我需要在2011-10-30和2011-12-11之間找到第一個星期一。PHP查找給定時間段內的第一個星期幾
我需要知道給定時間段內的第一個星期幾。星期幾將發生變化,因此可能是星期日,星期一,星期二,星期三,星期四或星期五。例如:我需要在2011-10-30和2011-12-11之間找到第一個星期一。PHP查找給定時間段內的第一個星期幾
只是一個小數學與date('N')
(星期)值:
$timestamp = strtotime('2011-11-08');
$weekday = date('N', $timestamp);
if ($weekday > 1) {
$timestamp = strtotime('+' . abs(8 - $weekday) . ' days', $timestamp);
}
echo date('D Y-m-d', $timestamp);
請指出爲什麼沒有一個http://stackoverflow.com/search?q=first+day+of+week + php幫助解決你的問題 – Gordon
我並不總是在尋找一週的第一天。 – Scott