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