如何更改MySQL數據庫中DATETIME的格式。PHP日期時間格式
代碼:
echo $r["date"];
echo date("F j, g:ia",$r["date"]);
輸出:
2014-02-05 15:31:51
December 31, 6:33pm
這些都是兩個不同的日期,不知道爲什麼。
如何更改MySQL數據庫中DATETIME的格式。PHP日期時間格式
代碼:
echo $r["date"];
echo date("F j, g:ia",$r["date"]);
輸出:
2014-02-05 15:31:51
December 31, 6:33pm
這些都是兩個不同的日期,不知道爲什麼。
使用的strtotime
echo date("F j, g:ia",strtotime($r["date"]));
的日期函數的第二個參數需要一個時間戳。 strtotime將日期字符串轉換爲時間戳。
謝謝這麼多!有效! :) – user3023566
date()
要求第二個參數是一個unix時間戳。你需要使用它之前,你的時間字符串傳遞給strtotime()
在date()
echo date("F j, g:ia",strtotime($r["date"]));
試試這個方法:
echo date("F j, g:ia",strtotime($r["date"]));
Mysql的返回一個字符串,而不是一個UNIX時間戳。您應該在使用前將其轉換爲date()
。
查看'date'(http://www.php.net/date)的文檔...它的第二個參數是一個unix時間戳,而不是一個字符串。 – Jasper