获取星期几的最可靠方法是什么?
strftime("%u")
(1 = 周一至 7 = 周日)strftime("%w")
(0 = 星期日至 6 = 星期一)
答案是你需要使用 %w (看这里为什么: http: //php.net/manual/en/function.strftime.php)
所以它是这样的:
function get_week_day()
{
$tmp = strftime('%w');
if ($tmp == 0)
{
return 7;
}
return $tmp;
}
%u
跨操作系统的行为似乎不一致(请参阅此处的警告:http: //php.net/manual/en/function.strftime.php和搜索结果中的多个问题报告)。
如果您更喜欢使用 strftime,请坚持使用%w
.