Yii2 - 货币格式欧元

时间:2016-05-11 11:04:46

标签: yii2 yii2-advanced-app

我在配置中有这个:

        'formatter' => [
        'dateFormat' => 'yyyy-MM-dd',
        'decimalSeparator' => ',',
        'thousandSeparator' => '.',
        'currencyCode' => 'EUR',
   ], 

此印刷品€20.000,00但我想要20.000,00€(最后用€)。

我是谁在yii2做了这个?

2 个答案:

答案 0 :(得分:1)

The main source:

您应该设置此配置:

Yii::$app->formatter->locale = 'et-EE';

这就足够了。

答案 1 :(得分:0)

这只是意味着您需要在服务器上启用PHP国际化扩展(又名intl):http://php.net/manual/en/book.intl.php

详细了解\yii\i18n\Formatter::asCurrency()

  

此函数不需要安装PHP intl扩展即可运行,但强烈建议安装它以获得良好的格式化结果。

详细了解PHP internationalization extension installation

例如,要在Debian上安装它:

sudo apt-get install php5-intl

请勿忘记在重新启动网络服务器之后。