Timber Twig - показать элементы, если дата / время в настоящем / будущем - PullRequest
0 голосов
/ 30 марта 2020

Вопрос из двух частей:

Один: Я использовал ACf, чтобы создать несколько полей для ссылки на собрание Zoom, включая поле даты и время и я хочу, чтобы баннер отображался только в том случае, если значение даты равно или превышает текущую дату (т. е. сегодня или в будущем) - я пробовал:

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

Это работает, только если дата в будущем, а не в сегодняшнем.

Два: Мне нужна кнопка «присоединиться», которая будет отображаться только, если она находится в пределах, скажем, 15 минут от времени начала - понятия не имею с чего начать!

Любая помощь с благодарностью!

1 Ответ

0 голосов
/ 30 марта 2020

Я предлагаю использовать один и тот же фильтр 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') }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...