谁能解释一下如何用php解析IETF RFC3339中的日期,用最方便的方法。以上述格式的日期为例: 2011-03-14T06:25:22+0000
谢谢!!
发布于 2011-03-29 05:10:42
至少在PHP5.3中,strtotime和date_create本身就支持这种格式。使用PHP交互式shell中的DateTime:
php > $d = date_create('2011-03-14T06:25:22+0000');
php > echo $d->format('Y-m-d H:i:s');
2011-03-14 06:25:22
php > echo $d->getTimezone()->getName();
+00:00您可能想要阅读有关all of the formats these two functions support的资料。
发布于 2011-03-29 05:10:10
使用strtotime()和date() ...
<?php
// source date
$source = strtotime('2011-03-14T06:25:22+0000');
// remove this line to use your server's local time
date_default_timezone_set('UTC');
// parse and print
echo date('Y-m-d h:i.s A O', $source);
?>输出:
2011-03-14 06:25.22 AM +0000https://stackoverflow.com/questions/5464915
复制相似问题