1

我正在尝试在 Symfony2 中将日期时间对象翻译成荷兰语。谁能告诉我如何做到这一点。

我已经尝试对日期进行strftime =>没有运气:(我已经尝试格式化日期=>也没有运气:(

有人可以帮忙吗?

如果需要任何额外信息,请告诉我,我会将信息添加到这个问题中。


我找到了另一种解决方案,无需安装任何额外的捆绑包即可完成。

$formatter = new \IntlDateFormatter(\Locale::getDefault(), \IntlDateFormatter::NONE, \IntlDateFormatter::NONE);
//http://userguide.icu-project.org/formatparse/datetime for date formats
$formatter->setPattern("EEEE d MMMM Y");
$page['modify_date'] = $formatter->format($page['modify_date']);
$page['create_date'] = $formatter->format($page['create_date']);

$formatter->format(DATE) 用正确的模式格式化日期。这可以从控制器完成。

日期可以从树枝打印如​​下:{{modify_date}}

4

2 回答 2

1

您可以使用/查看KNPTimeBundle以了解它是如何完成的。

于 2013-02-25T02:55:36.537 回答
0

使用SonataIntlBundle,您可以:

{{ date_time_object | format_date }} => '1 févr. 2011'
{{ date_time_object | format_time }} => '19:55:26'
{{ date_time_object | format_datetime }} => '1 févr. 2011 19:55:26'

您当然可以传递语言环境参数。检查文档

于 2013-02-25T16:05:31.283 回答