2009-08-16 148 views
2

在最近的一個問題中,有人問他們是否可以花時間使用標準時間格式的小時,分​​鍾和AM/PM部分。這引發了我的問題,使用strtotime創建一個時間需要什麼?strtotime製作字符串需要什麼/默認值是什麼?

  • 你需要約會嗎?如果沒有提供,那麼它選擇什麼日期?
  • 你需要時間嗎?什麼是默認?
  • 你需要有一年嗎?默認?
  • 月?默認?
  • 一天?默認?

我想這是更多的,strtotime的默認設置是什麼,但我很想知道。

回答

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

我不知道當天是在指定月份不可用(例如它的第31個和你發生了什麼strtotime('February')。誰的人有可用的服務器實例在那裏他們可以安全地操縱系統時間,研究這一點。

+0

iirc需要下個月的第一天,但​​我沒有測試它。 – Scharrels 2009-08-16 16:08:17

0

你需要約會嗎? - >不可以。您可以使用'now'作爲將設置爲當前日期/時間的字符串。

你需要一段時間嗎? - >編號00:00:00 +0100是默認值。

你需要有一年嗎? - >否。它使用當前年份的00:00:00時間。

你需要有一個月嗎? 是的。如果你只放一年,它會返回當前的日期/時間。

你需要有一天嗎? 編號它使用提供的月份/年份的第一天(00:00:00時間)。