2014-05-17 91 views
0

我試圖得到一個日期,下週一晚上00:01。我使用的是下面幾行:如何用PHP計算下週一的日期?

date('Y-m-d h:i:s', strtotime(**'next monday, 01:01am'**, strtotime(date("Y-m-d h:i:s")))) 

這給了我正確的輸出:

2014年5月19日1時01分00秒

但是,如果我嘗試寫:

date('Y-m-d h:i:s', strtotime(**'next monday, 00:01am'**, strtotime(date("Y-m-d h:i:s")))) 

我越來越:

1970-01-01五時30分〇〇秒

請告訴我什麼是錯在這裏。

+0

你可以使用24小時制嗎?希望它能工作 –

+1

沒有這樣的小時,上午0點,現在是上午12點。 – phoops

+0

哎呀,謝謝edvinas.me – Ashutosh

回答

1

上午12時01 是不正確的使用上午12:01

試試這個:

date('Y-m-d h:i:s', strtotime('next monday, 12:01am', strtotime(date("Y-m-d h:i:s")))); 

它會給你2014-05-19 12:01:00

Demo