strtotime制作字符串需要什么/默认值是什么?
问题描述:
在最近的一个问题中,有人问他们是否可以花时间使用标准时间格式的小时,分钟和AM/PM部分。这引发了我的问题,使用strtotime创建一个时间需要什么?strtotime制作字符串需要什么/默认值是什么?
- 你需要约会吗?如果没有提供,那么它选择什么日期?
- 你需要时间吗?什么是默认?
- 你需要有一年吗?默认?
- 月?默认?
- 一天?默认?
我想这是更多的,strtotime的默认设置是什么,但我很想知道。
答
- 否;今天。
- 否;中午。
- 否;今年。
- 否;当前月份。
- 否;当天。
我不知道当天是在指定月份不可用(例如它的第31个和你发生了什么strtotime('February')
。谁的人有可用的服务器实例在那里他们可以安全地操纵系统时间,研究这一点。
答
参见 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”(午夜)的默认时间。
答
你需要约会吗? - >不可以。您可以使用'now'作为将设置为当前日期/时间的字符串。
你需要一段时间吗? - >编号00:00:00 +0100是默认值。
你需要有一年吗? - >否。它使用当前年份的00:00:00时间。
你需要有一个月吗? 是的。如果你只放一年,它会返回当前的日期/时间。
你需要有一天吗? 编号它使用提供的月份/年份的第一天(00:00:00时间)。
iirc需要下个月的第一天,但我没有测试它。 – Scharrels 2009-08-16 16:08:17