0

获取星期几的最可靠方法是什么?

  • strftime("%u")(1 = 周一至 7 = 周日)
  • strftime("%w")(0 = 星期日至 6 = 星期一)
4

2 回答 2

0

答案是你需要使用 %w (看这里为什么: http: //php.net/manual/en/function.strftime.php

所以它是这样的:

function get_week_day()
{
    $tmp = strftime('%w');
    if ($tmp == 0)
    {
         return 7;
    }
    return $tmp;
}
于 2012-12-19T16:20:22.913 回答
0

%u跨操作系统的行为似乎不一致(请参阅此处的警告:http: //php.net/manual/en/function.strftime.php和搜索结果中的多个问题报告)。

如果您更喜欢使用 strftime,请坚持使用%w.

于 2012-12-19T16:20:26.090 回答