将日期时间值转换为YYYY-MM-DDTHH:MM:SS.000Z格式

时间:2019-06-03 17:17:50

标签: php datetime

我需要将日期时间字符串格式(2019-04-08 09:39:23)转换为以下格式:2019-04-08T16:14:44.000Z-这只是示例输出-我不知道TZ的实际值是什么。

$t = "20190408093923"; # 2019-04-08 09:39:23
echo date("Y-m-dTH:i:sZ", strtotime($t));
echo PHP_EOL;

1 个答案:

答案 0 :(得分:0)

您需要转义所有没有格式化规范的字母。

echo date("Y-m-d\TH:i:s\Z", strtotime($t));