更改从Google API提取的数据的dateTime格式

时间:2014-10-03 18:43:32

标签: php date time google-calendar-api

我目前正在使用PHP和Google的Calendar API从谷歌日历中抽出活动。 Google的API以dateTime格式提供时间:

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

我希望以下列格式显示字符串:

date("h:i A");

如何编辑字符串以便只显示时间?

1 个答案:

答案 0 :(得分: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');
?>