我有时间将格式HHMM作为字符串,并希望在数小时后添加“:”。是否有一个简单的过滤器,用于在两个字符后分割字符串并添加分隔符?
答案 0 :(得分:3)
您可以按此位置拆分
{% set bar = "aabbcc"|split('', 2) %}
{# bar contains ['aa', 'bb', 'cc'] #}
如doc
中所述所以你可以这样做:
{% set bar = "1203"|split('', 2) %}
{# bar contains ['12', '03'] #}
现在让我们这样做:
{{ bar[0]~":"~bar[1] }}
这将输出:
12:03
如果您使用函数
构建macro
或TWIG extension
,那就更好了
希望这个帮助