【问题标题】:get week for 01-01-2011 using strftime returns 00使用 strftime 返回 00 获取 01-01-2011 的星期
【发布时间】:2011-05-24 09:07:42
【问题描述】:
$w = strftime("%W",mktime(0,0,0,1,1,2011));    
echo $w;

返回“00”

为什么?

【问题讨论】:

    标签: php strftime


    【解决方案1】:

    2011 年的第一个星期一是第 3 个星期一,因此第 1 个和第 2 个星期一在第 0 周。

    【讨论】:

    • 不,因为他们不在 2010 年。
    • 它是 2010 年第 52 周的一部分,但它们不在 2010 年,所以它会滚动到 0。
    • 我理解它背后的逻辑。但我不喜欢它。有些人在第 52 周的第 6 天和第 7 天工作;-)
    猜你喜欢
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多