2014-10-03 51 views
0

我目前正在使用PHP和Google的Calendar API從Google日曆中提取事件。谷歌的API給出了時間datetime格式:更改日期Google API提取的數據格式

["COURSE_DATE"]=> 
string(25) "2014-09-22T06:00:00-04:00" 

我想爲顯示在下面的格式字符串:

date("h:i A"); 

如何編輯字符串這樣只有時間正在顯示?

回答

0

您應該首先使用PHP的DateTime解析時間,然後相應地對其進行格式化。

<?php 
date_default_timezone_set('America/Toronto'); // If not set already :) 
$courseDate = new DateTime('2014-09-22T06:00:00-04:00'); 
echo $courseDate->format('h:i A'); 
?>