Twig中的日期和月份混在一起| date_modify

时间:2019-06-11 09:49:40

标签: php date twig

我正在使用以下代码将各种日期添加到我的网站。我想添加一个显示-3天,+ 1天等的菜单。

我当前正在使用以下代码,但是出现问题:{{urlparam.depdate|date_modify("-3 day")|date("d/m/Y")}}

尽管在我的Twig模板中设置了日期格式,日期和月份仍然混乱。

示例: https://myurl.com/?results=Y&depdate=20/08/2019&flex=0 输出为08/17/2019,但应输出为17/08/2019(DD / MM / YYYY)

我已经尝试过将DD / MM轮换,但是当一天超过12个月时,这显然会引发错误。

{{urlparam.depdate|date_modify("-3 day")|date("d/m/Y")}}

任何解决方案或建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

不确定使用DateTime时为什么没有遇到异常,因为这是给定格式的无效日期,MM/DD/YYYY期望{{ '2019-08-20' | date_modify('-3 day') | date('d-m-Y') }} {{ '08/20/2019' | date_modify('-3 day') | date('d-m-Y') }} {{ '08/20/2019' | date_modify('-3 day') | date('d/m/Y') }} 使用此格式时,{ {3}}

您只需要使用正确的格式来解决此问题,例如

{{1}}

here