微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Twig中的错误日期介于2020年至2021年之间| WordPress的

如何解决Twig中的错误日期介于2020年至2021年之间| WordPress的

我正在使用Timber / Twig和wordpress

我已经创建了一个活动日历,并且可以正常工作,还有一个显示完整事件列表的页面

现在我的if语句有问题。

显示2020/2021年10月至12月之间的事件。

也许有人有见识?

我已经测试了几件事,无法弄清楚。

为澄清起见,进行了设置,以便如果日期已过,则事件不会自动显示

{% if post.end_date|date('m-d-Y') >= Now|date('m-d-Y') %}
  ...
{% endif %}

谢谢。

解决方法

如果有人遇到此问题,此问题将为我解决:

date(post.end_date) >= date(now)

,

您应将日期格式设置为“ Y-m-d ”格式。

如果 post.end_date 是2021/01/01。格式化为“ m-d-Y”字符串将导致结果为“ 01-01-2021”。 现在,“ m-d-Y”格式的日期是“ 10-05-2020”。

比较字符串:

("01-01-2021" >= "10-05-2020") // result: false

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。