如何创建像2013-09-21T18:56:19 + 00:00这样的PHP日期?

时间:2014-01-14 10:00:55

标签: php datetime

如何创建像这样2013-09-21T18:56:19+00:00的PHP日期格式?任何人都可以解释我们使用此格式的原因以及为什么在T2013-09-21之间使用18:56:19+00:00

示例:我需要这样。

date('Y-m-d'); // 2013-12-12

同样如何生成2013-09-21T18:56:19+00:00以及用于此目的的格式和函数。

2 个答案:

答案 0 :(得分:2)

您可以使用输出ISO 8601格式的日期('c'),这是从PHP 5添加的。

echo date('c');

//will return
2014-01-14T10:04:38+00:00

有关详细信息,请阅读PHP Date Documentation

答案 1 :(得分:0)

像这样:

date( 'Y-m-d\\TH:i:sP' )

结果:

2014-01-14T03:05:34-07:00

这是针对不同php日期()格式的生成器:http://www.b2ben.com/php/phpdate.php