【问题标题】:What is required by strtotime to make a string/What are the defaults?strtotime 需要什么来制作字符串/默认值是什么?
【发布时间】:2009-08-16 15:56:32
【问题描述】:

在最近的一个问题中,有人问他们是否可以只使用标准时间格式的小时、分钟和 AM/PM 部分来制作时间。这引出了我的问题,使用 strtotime 创建时间需要什么?

  • 您需要约会吗?如果没有提供,它会选择什么日期?
  • 您需要时间吗?默认是什么?
  • 您需要一年吗?默认?
  • 月?默认?
  • 一天?默认?

我想这更多的是,strtotime 的默认值是什么,但我很想知道。

【问题讨论】:

    标签: php time


    【解决方案1】:
    1. 不;今天。
    2. 不;中午。
    3. 不;今年。
    4. 不;当前月份。
    5. 不;当天。

    我不知道如果当前日期在指定月份中不可用会发生什么(例如,它是 31 日,而您这样做 strtotime('February')。有可用的服务器实例,他们可以安全地操纵系统时间的人可以研究一下.

    【讨论】:

    • iirc 需要下个月的第一天,但​​我没有测试。
    【解决方案2】:

    你需要约会吗? -> 不。您可以使用“现在”作为字符串,设置为当前日期/时间。

    你需要时间吗? -> 没有。00:00:00 +0100 是默认值。

    你需要一年吗? -> 否。它使用当年的日期和 00:00:00 时间。

    你需要一个月吗? 是的。如果您只输入年份,它将返回当前日期/时间。

    你需要一天吗? 否。它使用提供的月份/年份的第一天(00:00:00 时间)。

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-29
        • 1970-01-01
        • 1970-01-01
        • 2016-01-17
        • 2011-08-29
        相关资源
        最近更新 更多