Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 从日期到字符串的细枝过滤器_String_Datetime_Filter_Twig - Fatal编程技术网

String 从日期到字符串的细枝过滤器

String 从日期到字符串的细枝过滤器,string,datetime,filter,twig,String,Datetime,Filter,Twig,使用Symfony 2.3.4和Twig。 我试图显示一个objects属性,我引用“一个DateTime类的对象”,我需要一些东西将其转换为字符串(我猜是一个过滤器) 感谢您提供任何提示。来自文档 从文件中 如果您希望以静态格式显示日期(例如,如果您始终希望显示类似2014-05-07的内容,而不考虑用户的语言环境),则可以使用date过滤器,也可以使用localizeddate过滤器显示针对用户语言和位置进行本地化的日期 例如,如果您总是需要相同的格式: {{ r.birthday|date

使用Symfony 2.3.4和Twig。 我试图显示一个objects属性,我引用“一个DateTime类的对象”,我需要一些东西将其转换为字符串(我猜是一个过滤器)

感谢您提供任何提示。

来自文档

从文件中


如果您希望以静态格式显示日期(例如,如果您始终希望显示类似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') }}
有关更多信息,请点击此链接

的可能重复