我有這個日期在PHP中:31/01/2013PHP日期不正確轉換
我想使用的strtotime功能,像這樣
date("Y-m-d", strtotime(31/01/2013));
將它轉換,但它繼續顯示爲1970年-01-01。任何知道這是爲什麼?
我有這個日期在PHP中:31/01/2013PHP日期不正確轉換
我想使用的strtotime功能,像這樣
date("Y-m-d", strtotime(31/01/2013));
將它轉換,但它繼續顯示爲1970年-01-01。任何知道這是爲什麼?
這將工作
$date = str_replace("/", "-", "31/01/2013");
echo date("Y-m-d", strtotime($date));
你應該包括一個字符串,而不是內部的一系列連續的分度號的
date("Y-m-d", strtotime("31/01/2013"));
試試這個
$date = "31/01/2013";
$date = date("Y-m-d", strtotime($date));
希望這將有助於
試試這
$date = "01/08/2013";
echo date('Y-m-d', $date);
'strtotime'需要一個字符串 - 不是一個數字。 –
31除以01除以2013等於0.0153999006458023,投射爲整數0;這是1970年1月1日格林尼治標準時間00:00的unix時間戳 –