如何在Yii 2格式化程序组件中转义字符串?

时间:2018-12-04 11:58:30

标签: yii2

我在项目中的formatter组件上具有以下配置:

'formatter' => [
    'dateFormat' => 'dd.MM.yyyy',
    'datetimeFormat' => 'dd.MM.yyyy HH:mm',
    'decimalSeparator' => '.',
    'thousandSeparator' => ' ',
    'currencyCode' => 'EUR',
],

现在,对于我的datetimeFormat,我想在其结尾添加一个h字母/字符串。

我尝试过:

'datetimeFormat' => 'dd.MM.yyyy HH:mm\\h',

但转义的\\h在此处返回字母g。我知道\\hdate一起工作。

我们如何使用Yii 2逃生?

1 个答案:

答案 0 :(得分:0)

好的,在阅读formatter documentationICU manual时找到了它。

要实现此目的,请用单引号将字母/字符串括起来来转义字母:

'datetimeFormat' => "dd.MM.yyyy HH:mm'h'",

示例输出:30.12.1990 12:25h