【发布时间】:2009-08-16 15:56:32
【问题描述】:
在最近的一个问题中,有人问他们是否可以只使用标准时间格式的小时、分钟和 AM/PM 部分来制作时间。这引出了我的问题,使用 strtotime 创建时间需要什么?
- 您需要约会吗?如果没有提供,它会选择什么日期?
- 您需要时间吗?默认是什么?
- 您需要一年吗?默认?
- 月?默认?
- 一天?默认?
我想这更多的是,strtotime 的默认值是什么,但我很想知道。
【问题讨论】:
在最近的一个问题中,有人问他们是否可以只使用标准时间格式的小时、分钟和 AM/PM 部分来制作时间。这引出了我的问题,使用 strtotime 创建时间需要什么?
我想这更多的是,strtotime 的默认值是什么,但我很想知道。
【问题讨论】:
我不知道如果当前日期在指定月份中不可用会发生什么(例如,它是 31 日,而您这样做 strtotime('February')。有可用的服务器实例,他们可以安全地操纵系统时间的人可以研究一下.
【讨论】:
你需要约会吗? -> 不。您可以使用“现在”作为字符串,设置为当前日期/时间。
你需要时间吗? -> 没有。00:00:00 +0100 是默认值。
你需要一年吗? -> 否。它使用当年的日期和 00:00:00 时间。
你需要一个月吗? 是的。如果您只输入年份,它将返回当前日期/时间。
你需要一天吗? 否。它使用提供的月份/年份的第一天(00:00:00 时间)。
【讨论】:
看 http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html#SEC114 和 http://us2.php.net/manual/en/function.strtotime.php
没有提供时间的默认时间是“00:00:00”(午夜)。
【讨论】: