PHP使用DateTime類做時間日期到字符串轉換

PHP關於時間日期的處理不是很規範,簡單就簡單了,就是不知道輸入的字符串是否能夠正確轉化爲需要的DateTime類型。

面向對象的PHP應該使用DateTime類來做string和dateTime的轉換

 

從字符串到時間類型
DateTime::createFromFormat(‘m/d/Y H:i','03/01/2008 02:20');
 $totalPrice=0.0;
從DateTime到字符串
$datetime = new DateTime('2008-08-03 14:52:10');
echo $datetime->format('jS, F Y') . "/n";
獲取當前時間
getdate()

 

雖然這樣操作有點麻煩,不過各個部分都是自己精確控制的格式,心裏安生一點哈。

 

 

以上都是針對PHP 5.3纔有

老版本仍要用這個

 

echo date('m/d/Y H:i',strtotime('10/20/2009 15:21'));

 

注意:用數組從數據庫讀出的是一個字符型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章