我正在使用以下代码将各种日期添加到我的网站。我想添加一个显示-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")}}
任何解决方案或建议将不胜感激。
答案 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}}