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'));

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM