嫩枝

灵活、快速、安全
为PHP模板引擎

Syob娱乐下载mfony的产品
文档 过滤器 format_datetime
您正在阅读的文档树枝2. x。欧宝官网下载app切换到树枝的文档欧宝官网下载app1.倍3.倍

问题和反馈

许可证

嫩枝欧宝官网下载app新BSD许可下吗许可证

format_datetime

2.12

format_datetime过滤器在树枝2.12中添加。

format_datetime过滤器格式日期时间:

1 2
2019年{# 8月7日,下午11:39:12 #}{{2019-08-07 23:39:12”| format_datetime ()}}

格式

你可以调整日期和时间的输出:

1 2 3 4 5 6 7 8
{# 23:39 #}{{2019-08-07 23:39:12”| format_datetime(“没有”,“短”,地区=“fr”)}}{# 07/08/2019 #}{{2019-08-07 23:39:12”| format_datetime(“短”、“没有”,地区=“fr”)}}{#来向mercredi 7 2019 23:39:12 UTC #}{{2019-08-07 23:39:12”| format_datetime(“完整”、“完整”地区=“fr”)}}

支持的值是:没有一个,,媒介,,完整的

对于更大的灵活性,您甚至可以定义您自己的模式(请参阅ICU用户指南支持模式)。

1 2
{# 11点钟,下午格林尼治时间#}{{2019-08-07 23:39:12”| format_datetime(模式=“hh‘点’,睡眠”)}}

语言环境

默认情况下,过滤器使用当前的语言环境。你可以通过显式地:

1 2
{来向# 7 2019 23:39:12 #}{{2019-08-07 23:39:12”| format_datetime (locale =“fr”)}}

时区

默认情况下,显示的日期是通过应用默认时区(php中指定。ini或树枝中声明,见下文),但你可以通过显式地指定时区覆盖:

1
{{datetime | format_datetime (locale = en,时区=太平洋/中途)}}

如果日期已经是一个DateTime对象,如果你想保持目前的时区,通过随着时区值:

1
{{datetime | format_datetime (locale = en,时区= false)}}

默认时区也可以在全球范围内通过调用设置setTimezone ():

1 2
美元嫩枝=\树枝\环境(美元加载程序);美元嫩枝- >getExtension(\树枝\ \ CoreExtension延伸::类)- >setTimezone (欧洲/巴黎);

请注意

format_datetime过滤器的一部分IntlExtension这不是默认安装。安装:

1
美元需要树枝/ intl-extra作曲家

然后,在Symfoob娱乐下载ny项目,安装树枝/ extra-bundle:

1
美元需要树枝/ extra-bundle作曲家

否则,在树枝上添加扩展明确环境:

1 2 3 4
使用嫩枝\额外的\Intl\IntlExtension;美元嫩枝=\树枝\环境(…);美元嫩枝- >addExtension (IntlExtension ());

参数

  • 语言环境:语言环境
  • dateFormat:日期格式
  • timeFormat:时间格式
  • 模式:日期时间模式
  • 时区:日期时区名称
  • 日历默认:日历(公历)
网站由ob娱乐下载和树枝,部署在
的树枝标志©2010 - 2023吗ob娱乐下载