【问题标题】:How to find out the next year?如何知道明年?
【发布时间】:2009-12-04 06:24:36
【问题描述】:

对不起标题....在 PHP 中,我使用日期('w',mydate)来获取星期,然后我得到日期的星期。如果用户单击下周,它将当前周增加一.

例如 date('w',2009-12-10 05:00:00) 它返回周为 50。如果我单击下周按钮 iincrement 为 51 并显示日期。在 53 结束时也可以取 54,55,56 等... 但我想显示为 2010 年 1 月的第 1 周。我该怎么做?

【问题讨论】:

    标签: php datetime time


    【解决方案1】:
    strtotime('+1 week', $timestamp);
    

    【讨论】:

    • 你为什么不喜欢这种方式?
    【解决方案2】:

    你的问题不是很清楚你想做什么,但是......

    因为一年中没有恰好 52 个星期,总共 7 天,而且因为“weeknumber”每周一都会增加(至少在我的办公桌日记中),你'会发现 12 月的最后几天是第 53 周。

    我的办公桌日记显示 1 月 1 日为第 1 周,12 月 28..31 日为 2009 年第 53 周。

    这是问题吗?你对第 53 周不满意吗?

    如果您的代码在第 54、55、56 周返回,则说明它有问题,您应该向我们展示代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-02
      • 2019-10-11
      • 1970-01-01
      • 2020-02-18
      • 2012-06-27
      • 2012-02-17
      • 1970-01-01
      相关资源
      最近更新 更多