代码之家  ›  专栏  ›  技术社区  ›  Tyler Carter

strtotime生成字符串需要什么/默认值是什么?

  •  2
  • Tyler Carter  · 技术社区  · 15 年前

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

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

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

    3 回复  |  直到 15 年前
        1
  •  3
  •   chaos    15 年前
    1. 不,今天。
    2. 不,中午。
    3. 不,今年。
    4. 否;当前月份。
    5. 不,今天。

    我不知道如果在一个指定的月内没有今天会发生什么(例如,今天是31号,而你是31号 strtotime('February') .有一个服务器实例可以在其中安全地操纵系统时间的人可以研究这一点。

        2
  •  0
  •   Ian Bishop    15 年前

    你需要约会吗? ->不可以。可以将“now”用作将设置为当前日期/时间的字符串。

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

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

    你需要一个月吗? 对。如果只输入年份,则返回当前日期/时间。

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

        3
  •  0
  •   GZipp    15 年前