Формирование и форматирование дат в феном достаточно приятное занятие в отличие от phx синтаксиса движка MODX.
Я предпочитаю не включать настройку pdotools_fenom_php по соображениям безопасности обозначенные еще очень давно и обходиться модификаторами или сниппетами.
Так мне понадобилось сравнить две даты - обычная процедура если это в сниппете в where - БД сама делает это при указании верных параметров и все. А вот если вы (в даннм случае я) используете TV тип дата и время, то для того чтобы сравнить я полез в справочник (доку) по парсеру феному в doc modx и не нашел там нужной функции. Только date и date_format. Они предоставляют формотирование даты но сравнивать строки - такое себе занятие. И полез я в сам класс, посмотреть в надежде что там есть. И есть! функция для php strtotime.
strtotime - Преобразует строковое значение даты на англ. языке (например 2024-01-02 09:57:00) в Unix метку времени т.е. в простое число.
Таким образом приходящее из TV-шки (или из MIGX поля) значение можно сравнивать в таком формате:
{set $daset = '2024-01-02 09:57:00'}
{if ($daset | strtotime) > ('now' | strtotime)} да дата еще в норме - показываем. {/if}
Доступные параметры для функции strtotime можно найти в поисковике там ничего сложного.
Пользуйтесь, развивайтесь, читайте не знакомый код и совершенствуйтесь. Успехов!