我需要转换一个日期从RFC3339格式(这是由谷歌日历api返回)到格式,如“10月1日,下午5点”在PHP。
如果我没记错,RFC3339的格式是: 2010-12-01T17:00:00.000-02:00
谢谢
发布于 2010-12-02 05:15:39
使用PHP令人惊叹的strtotime和date函数。
$RFC = "2010-12-01T17:00:00.000-02:00";
$date = date('jS F, ga', strtotime($RFC)); // 1st December, 5pm更新:如果您使用的是PHPPHP5.2,则可以使用DateTime类。
$RFC = "2010-12-01T17:00:00.000-02:00";
$date = new DateTime($RFC);
$dateStr = $date->format('jS F, ga'); // 1st December, 5pm发布于 2010-12-02 05:15:03
使用strtotime()转换为UNIX时间戳。然后使用date()格式化输出
https://stackoverflow.com/questions/4329197
复制相似问题