木材树枝-如果日期/时间在当前/将来,则显示元素

时间:2020-03-30 16:16:56

标签: twig timber

两部分问题:

一个: 我已经使用ACf制作了一些链接到Zoom会议的字段,包括日期字段和时间字段,并且我希望横幅仅在日期值等于或大于当前日期(即今天或未来)-我已经尝试过:

{% if post.meta('zoom_meeting_date') >= 'now'|date %}
    <!-- markup here -->
{% endif %}

仅当日期是将来的日期时才有效,如果是今天则不起作用。

两个:我想要一个“加入”按钮,该按钮仅在开始时间的15分钟之内显示一次-不知道从那个位置开始!

任何帮助深表感谢!

1 个答案:

答案 0 :(得分:0)

我建议在比较的两边都使用相同的date过滤器,而无需花费时间:|date('m/d/Y')

{% if date("2020-03-30 23:59:59.000000")|date('m/d/Y')  >= 'now'|date('m/d/Y') %}
    <h1>bang<h1>
{% endif %}
{% if date("2020-03-30 00:00:01.000000")|date('m/d/Y')  >= 'now'|date('m/d/Y') %}
    <h1>boom<h1>
{% endif %}

{{ 'now'|date }}
{{ 'now'|date('m/d/Y') }}