String 从日期到字符串的细枝过滤器
使用Symfony 2.3.4和Twig。 我试图显示一个objects属性,我引用“一个DateTime类的对象”,我需要一些东西将其转换为字符串(我猜是一个过滤器) 感谢您提供任何提示。来自文档 从文件中String 从日期到字符串的细枝过滤器,string,datetime,filter,twig,String,Datetime,Filter,Twig,使用Symfony 2.3.4和Twig。 我试图显示一个objects属性,我引用“一个DateTime类的对象”,我需要一些东西将其转换为字符串(我猜是一个过滤器) 感谢您提供任何提示。来自文档 从文件中 如果您希望以静态格式显示日期(例如,如果您始终希望显示类似2014-05-07的内容,而不考虑用户的语言环境),则可以使用date过滤器,也可以使用localizeddate过滤器显示针对用户语言和位置进行本地化的日期 例如,如果您总是需要相同的格式: {{ r.birthday|date
如果您希望以静态格式显示日期(例如,如果您始终希望显示类似2014-05-07的内容,而不考虑用户的语言环境),则可以使用
date
过滤器,也可以使用localizeddate
过滤器显示针对用户语言和位置进行本地化的日期
例如,如果您总是需要相同的格式:
{{ r.birthday|date('Y-m-d\\TH:i:sP') }}
将始终以以下格式返回日期/时间:
{{ r.birthday.format('m/d/Y') }}
2014-05-07T08:39:11Z
这对于机器可读的日期字符串非常有用,例如在Atom提要中
但是,如果要为人类显示日期/时间,我建议使用localizeddate
过滤器:
{{ r.birthday|localizeddate('long', 'short') }}
将返回如下内容:
February 6, 2014 at 10:52 AM (using English locale)
6 februari 2014 10:52 (using Dutch locale)
6 février 2014 10:52 (using French locale)
6. Februar 2014 10:52 (using German locale)
有关更多信息,请参阅。如果您希望以静态格式显示日期,则可以使用
日期
过滤器(例如,如果您始终希望显示类似2014-05-07的内容,而不考虑用户的语言环境),或者,您可以使用localizeddate
过滤器显示针对用户语言和位置进行本地化的日期
例如,如果您总是需要相同的格式:
{{ r.birthday|date('Y-m-d\\TH:i:sP') }}
将始终以以下格式返回日期/时间:
{{ r.birthday.format('m/d/Y') }}
2014-05-07T08:39:11Z
这对于机器可读的日期字符串非常有用,例如在Atom提要中
但是,如果要为人类显示日期/时间,我建议使用localizeddate
过滤器:
{{ r.birthday|localizeddate('long', 'short') }}
将返回如下内容:
February 6, 2014 at 10:52 AM (using English locale)
6 februari 2014 10:52 (using Dutch locale)
6 février 2014 10:52 (using French locale)
6. Februar 2014 10:52 (using German locale)
有关更多信息,请参阅。如果
r.brithdaty
是DateTime对象的实例,则可以轻松使用格式
命令返回字符串格式:
{{ r.birthday.format('m/d/Y') }}
按照此链接了解更多信息如果
r.brithdaty
是DateTime对象的实例,您可以轻松使用格式
命令返回字符串格式:
{{ r.birthday.format('m/d/Y') }}
有关更多信息,请点击此链接的可能重复