2013-11-28 27 views
8

我以下面的格式獲取時間作爲API調用的響應。我如何我將其轉換爲Y-M-d H:我:■我用下面的:在PHP中轉換肥皂時間

$time_other_format = '2013-10-29T08:34:01-0700'; 

$time = date("Y-m-d H:i:s",strtotime($time_other_format)); 

這是返回的時間,但時間改變了,我覺得按照時區。我在數據庫中記錄了在convesrion之前插入的記錄,因此保留原始時間並進行比較。我該如何轉換它。我的意思是,我需要將其轉換

回答

6
$time_other_format = '2013-10-29T08:34:01-0700'; 
$dt = new DateTime($time_other_format); 
echo $dt->format('Y-m-d H:i:s'); 

這將呼應後獲得時間8時34分01秒,

2013-10-29 08:34:01 

DateTime類PHP是非常強大的,而且會認識到幾乎任何格式你扔它。操縱很棒。

+0

很酷。謝謝 :) –