将日期格式化的字符串转换为DateTime对象?

时间:2015-06-20 16:51:22

标签: twig

我需要将日期格式化的字符串转换为datetime对象,以便我可以在datetime对象上使用Twig date()函数。

示例字符串:'2015-06-20'

Twig可以实现这个目标,或者可以通过自定义的Twig扩展来实现吗?

2 个答案:

答案 0 :(得分:2)

你可以这样做

{{ "12/14/2016"|date("Y-m-d", option_timezone_convert) }}

请注意,它会从该字符串创建一个带有默认时区的日期时间对象,如果您应用时区选项,它将转换它。

答案 1 :(得分:-3)

PHP的DateTime对象可以作为构造函数执行此操作:

$date = new DateTime('2015-06-20');