PHP时区显示使用格式方法

时间:2014-03-11 14:54:34

标签: php date datetime date-format

请告诉我如何使用php以这种格式打印数据和时间 2014-03-011T20:34:01Z

我试过这段代码

$date = new DateTime();
$date->format('Y-m-d H:i:s');

得到类似的东西 2014-03-11 20:13:20 足够接近但不完全是2014-03-011T20:34:01Z

2 个答案:

答案 0 :(得分:1)

使用c格式关闭:

$date = new DateTime();
$date->format('c');
// 2014-03-11T07:55:34+00:00

或者只是自己添加TZ。请确保将它们作为有效的格式参数进行转义:

$date = new DateTime();
$date->format('Y-m-d\TH:i:s\Z');
// 2014-03-11T07:56:07Z

答案 1 :(得分:0)

您正在寻找的是

$date = Date('Y-m-d\TH:i:s\Z');