任何人都可以請解釋如何解析日期IETF RFC 3339在PHP中,在最方便的方法。以上格式的日期示例爲:2011-03-14T06:25:22 + 0000解析日期IETF RFC 3339在php
謝謝!!
任何人都可以請解釋如何解析日期IETF RFC 3339在PHP中,在最方便的方法。以上格式的日期示例爲:2011-03-14T06:25:22 + 0000解析日期IETF RFC 3339在php
謝謝!!
使用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 +0000
至少爲PHP 5.3的,該格式原生strtotime
和date_create
支持。從PHP交互shell使用日期時間:
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
此格式在PHP 5.0及更新版本中支持 – drudge 2011-03-28 21:21:33
我會說'new DateTime('2011-03-14T06:25:22 + 0000');' – Wrikken 2011-03-28 21:09:30