PHP - RFC3339约会"友好"日期(谷歌日历api)

Dan*_*ykt 1 php format formatting datetime date

我需要将RFC3339格式(由google calendar api返回)的日期转换为PHP格式,例如"10月1日下午5点".

如果我是正确的,RFC3339的格式为:2010-12-01T17:00:00.000-02:00

谢谢

Roc*_*mat 10

使用PHP的惊人strtotimedate功能.

$RFC = "2010-12-01T17:00:00.000-02:00";
$date = date('jS F, ga', strtotime($RFC)); // 1st December, 5pm
Run Code Online (Sandbox Code Playgroud)

更新:如果你有PHP> = 5.2,你可以使用DateTime类.

$RFC = "2010-12-01T17:00:00.000-02:00";
$date = new DateTime($RFC);
$dateStr = $date->format('jS F, ga'); // 1st December, 5pm
Run Code Online (Sandbox Code Playgroud)