使用strftime()获取PHP中的星期几

时间:2012-12-19 16:16:02

标签: php

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

  • strftime("%u")(1 = moonday to 7 = Sunday)
  • strftime("%w")(0 =星期日至6 = moonday)

2 个答案:

答案 0 :(得分:0)

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

所以它是这样的:

function get_week_day()
{
    $tmp = strftime('%w');
    if ($tmp == 0)
    {
         return 7;
    }
    return $tmp;
}

答案 1 :(得分:0)

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

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