PHP转换为YouTube时间格式(ISO 8601)

时间:2016-01-23 19:15:04

标签: php date datetime datetime-format iso8601

我想要的时间格式是2016-01-19T06:22:00.000Z(YYYY-MM-DDThh:mm:ss.sssZ);但是,我得到的格式为:2016-01-19T06:22:00+01:00

这是我的代码:

$before = "2016-01-19 06:22:00";
$after = date('c', strtotime($before));

echo "Before: $before\n";
echo "After: $after";

这里是fiddle

2 个答案:

答案 0 :(得分:2)

你的意思是这样的:

$before = "2016-01-19 06:22:00";
$format = 'Y-m-d\TH:i:s.uO';
$after = date($format, strtotime($before));

echo "Before: $before<br/>";
echo "After: $after";

答案 1 :(得分:1)

<img width=400 height=400 align="bottom" src="<?=$JobDir?>/venndiagram.png" alt=""></i>