PHP是否具有以下功能:自動日期轉換爲他們的日常值,其中星期一= 1,星期二= 2,等等這樣的事情日當週美國天數(星期一= 1,星期二= 2)
$daynum = func('wednesday'); //echos 3
PHP是否具有以下功能:自動日期轉換爲他們的日常值,其中星期一= 1,星期二= 2,等等這樣的事情日當週美國天數(星期一= 1,星期二= 2)
$daynum = func('wednesday'); //echos 3
$day_of_week = date('N', strtotime('Monday'));
的date函數可以返回這個,如果你正確指定格式:
$daynum = date("w", strtotime("wednesday"));
會爲週日至6星期六返回0。
另一種格式是:
$daynum = date("N", strtotime("wednesday"));
這會爲星期一返回1,7對應於週日(這是ISO-8601 represensation)。
$tm = localtime($timestamp, TRUE);
$dow = $tm['tm_wday'];
其中$dow
是星期幾。請注意0的非法辦法,但(雙關):星期日不是一週的最後一天,但是第一天(0)。
這不是異端的。畢竟,神在第七天(星期六)休息;-) – 2011-02-10 20:24:17
@pst Argh。我應該在說明之前定義。我總是忘記這一點。 – 2011-02-10 20:47:48
有關使用IDATE什麼()? idate()
$integer = idate('w', $timestamp);
$day_number = date('N', $date);
這將在週一返回1至7日,對於存儲在$日期。省略第二個參數將導致date()返回當天的編號。
ISO-8601從1開始平日=週一至7 =星期日(http://en.wikipedia.org/wiki/ISO_8601) – 2014-04-18 16:38:24