Дата из строки
Получить дату из строки (например «today» или «tomorrow») можно через функцию strtotime()
.
strtotime('today'); // 17.05.2024 strtotime('now'); // 17.05.2024 strtotime('tomorrow'); // 18.05.2024 strtotime('yesterday'); // 16.05.2024 strtotime('+10 days'); // 27.05.2024 strtotime('+10 weeks'); // 26.07.2024 strtotime('next Thursday'); // 23.05.2024 strtotime('last Monday'); // 13.05.2024 strtotime('10 September 2000'); // 10.09.2004 strtotime('first day of next month'); // 01.06.2024 strtotime('last day of next month'); // 30.06.2024
Также можно указывать второй параметр, относительно которого будет меняться дата.
strtotime('+10 days', strtotime('10 September 2004')); // 20.09.2004
strtotime()
возвращает количество секунд, прошедших с 1 января 00:00:00 UTC. Чтобы преобразовать дату в привычный вид, надо использовать функцию date()
.
date('d.m.Y', strtotime('today')); // 17.05.2024
Поддержать автора