Работа с датой

Вчера - {{ date("d.m.Y", "yesterday") }}

Сегодня- {{ date("d.m.Y", "today") }}

Завтра - {{ date("d.m.Y", "tomorrow") }}

Послезавтра - {{ date("d.m.Y", "+ 2 days") }}

Следующая среда - {{ date("d.m.Y", "next wednesday") }}

Прошлая пятница - {{ date("d.m.Y", "last friday") }}

Этот четверг - {{ date("d.m.Y", "this thursday") }}

14 дней вперед - {{ date("d.m.Y", "+ 14 days") }}

7 дней назад - {{ date("d.m.Y", "- 7 days") }}

2 часа вперед - {{ date("d.m.Y H:i:s", "+ 2 hours") }} (Часовой пояс по умолчанию UTC-0)

Для того, чтобы к текущей дате прибавить месяц(или любую другую единицу времени) и вывести в формате даты вы можете воспользоваться функцией modifyDateTime.

Для этого вам нужно:

1. Изначально записать текущую дату в переменную, например в переменную "currentDate" с помощью блока "Операция над переменной" - {{ date("d.m.Y") }}

2. Прибавить к текущей дате месяц: {{ modifyDateTime($currentDate, "d.m.Y", "d.m.Y", "+30 days +12 hours") }}

Описание аргументов функции modifyDateTime:

  • 1-ый аргумент функции должен содержать дату или переменную с датой

  • 2-ой аргумент функции должен содержать формат даты, которая передается в первом аргументе

  • 3-й аргумент функции должен содержать формат даты в который нужно преобразовать дату переданную в первом аргументе

  • 4-й аргумент функции (необязательный) должен содержать модификатор даты (+30 days +12 hours ...)

  • 5-й аргумент функции и дальше (необязательный) должны содержать переменные для замены знаков "?" в аргументах с 1-го по 4-ый последовательно

Преобразование даты в UNIX формат

Текущее время - {{date("U")}}

Пять минут вперёд - {{date("U", "+ 5 minutes")}}

Пять минут назад - {{date("U", "- 5 minutes")}}

Пять часов вперёд - {{date("U", "+ 5 hours")}}

Пять часов назад - {{date("U", "- 5 hours")}}

Пять дней вперёд - {{date("U", "+ 5 days")}}

Пять дней назад - {{date("U", "- 5 days")}}

Преобразование даты из переменной - {{date("U", $переменная)}}

Last updated