Php 获取具有Twig Intl扩展名的本地化日期名称
在symfony项目中使用Twig Intl扩展可以提供Twig过滤器Php 获取具有Twig Intl扩展名的本地化日期名称,php,symfony,date,localization,twig,Php,Symfony,Date,Localization,Twig,在symfony项目中使用Twig Intl扩展可以提供Twig过滤器localizeddate 您甚至可以从一些“预设”中进行选择,如{date | localizeddate('full','medium')}打印出一个值(德语区域设置),如:Montag,24。2015年8月um 23:00:00 但是我如何才能只输出当天的名称呢 注意:{{date.format('D')}将以英语输出当天的名称,而不是symfony/twig环境中设置的当前区域设置。请尝试以下操作 {{date.for
localizeddate
您甚至可以从一些“预设”中进行选择,如{date | localizeddate('full','medium')}
打印出一个值(德语区域设置),如:Montag,24。2015年8月um 23:00:00
但是我如何才能只输出当天的名称呢
注意:{{date.format('D')}
将以英语输出当天的名称,而不是symfony/twig环境中设置的当前区域设置。请尝试以下操作
{{date.format('D')|trans}}
尝试以下方法
{{date.format('D')|trans}}
尝试以下方法
{{date.format('D')|trans}}
尝试以下方法
{{date.format('D')|trans}}
尝试以下方法:
{{ date|localizeddate('full', 'none', app.request.locale, null, 'EEE') }}
试试这个:
{{ date|localizeddate('full', 'none', app.request.locale, null, 'EEE') }}
试试这个:
{{ date|localizeddate('full', 'none', app.request.locale, null, 'EEE') }}
试试这个:
{{ date|localizeddate('full', 'none', app.request.locale, null, 'EEE') }}
谢谢你,艾曼纽。我把它称为一种变通方法,我甚至没有想过仅仅通过translator组件进行翻译。现在我将用这种方式解决这个问题,但我仍然在寻找一种使用Intl扩展的方法,我认为它解决了这类问题。谢谢,Emmanuel。我把它称为一种变通方法,我甚至没有想过仅仅通过translator组件进行翻译。现在我将用这种方式解决这个问题,但我仍然在寻找一种使用Intl扩展的方法,我认为它解决了这类问题。谢谢,Emmanuel。我把它称为一种变通方法,我甚至没有想过仅仅通过translator组件进行翻译。现在我将用这种方式解决这个问题,但我仍然在寻找一种使用Intl扩展的方法,我认为它解决了这类问题。谢谢,Emmanuel。我把它称为一种变通方法,我甚至没有想过仅仅通过translator组件进行翻译。我现在将以这种方式解决这个问题,但我仍然在寻找一种使用Intl扩展的方法,我认为它解决了这类问题。{date | localizeddate('full','none',app.request.locale,null,'EEEE')}全名{{date localizeddate('full','none',app request.locale,null,'EEEE')}全名{date localizeddate{localizeddate}全名为('full','none',app.request.locale,null,'EEEE')}}全名为{{date | localizeddate('full','none',app.request.locale,null,'EEEE')}}