如何在Twig中将日期时间对象格式化为ISO 8601

ISO 8601描述了一种国际认可的使用数字表示日期和时间的方式。 ISO8601中日期时间的格式应具有以下格式:
2016-04-27T18:30:00-05:00(年份-月-天-小时-分钟-秒-时区)
要使用twig格式化日期时间非常简单, 你无需自己编写日期时间, 只需使用twig预定义的c格式即可。

{{"now"|date("c")}}{#Which outputs something like : 2016-04-29T15:47:28+02:00 #}

但是, 如果由于某种原因上一行对你不起作用, 你仍然可以使用以下参数手动格式化所有参数:
{{"now"|date("Y-m-d\\TH:i:sP")}}{#Which outputs something like : 2016-04-29T15:47:28+02:00 #}

你将在Google丰富网页摘要中使用这种格式。你可以测试以下TwigFiddle以查看工作示例:
【如何在Twig中将日期时间对象格式化为ISO 8601】玩得开心 !

    推荐阅读