Работа с датой
Вчера - {{ 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