如何在Twig中添加时间。我希望在我的日期和时间(2017-12-12 17:56:22)增加时间,比如+5小时+45分钟+00秒,并以(2017-12-12 11:41 PM)的格式显示/ p>
{{ row.bookingDate + add time }}
答案 0 :(得分:1)
使用date_modify
filter为日期添加时间,然后使用date
filter以特定格式显示日期:
{% set row = {
bookingDate: '2017-12-12 17:56:22',
} %}
{% set dateFormat = 'Y-m-d h:i A' %}
{{ row.bookingDate|date(dateFormat) }}
{{ row.bookingDate|date_modify('+5 hours +45 min')|date(dateFormat) }}
上面的代码打印出来:
2017-12-12 05:56 PM
2017-12-12 11:41 PM