strtotime制作字符串需要什么/默认值是什么?

问题描述:

在最近的一个问题中,有人问他们是否可以花时间使用标准时间格式的小时,分​​钟和AM/PM部分。这引发了我的问题,使用strtotime创建一个时间需要什么?strtotime制作字符串需要什么/默认值是什么?

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

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

  1. 否;今天。
  2. 否;中午。
  3. 否;今年。
  4. 否;当前月份。
  5. 否;当天。

我不知道当天是在指定月份不可用(例如它的第31个和你发生了什么strtotime('February')。谁的人有可用的服务器实例在那里他们可以安全地操纵系统时间,研究这一点。

+0

iirc需要下个月的第一天,但​​我没有测试它。 – Scharrels 2009-08-16 16:08:17

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

你需要一段时间吗? - >编号00:00:00 +0100是默认值。

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

你需要有一个月吗? 是的。如果你只放一年,它会返回当前的日期/时间。

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