Php. Указание даты в словесном (относительном) формате.

Главная  >>  Backend  >>  Php. Указание даты в словесном (относительном) формате.

Работа с датой — задача, которая встречается повсеместно. Таймштамп и класс DateTime существенно упрощают жизнь, но есть еще одна возможность, о которой сказано достаточно мало в Сети.

Речь идет об относительном (словесном) указании даты.
Он позволяет указать дату, например понедельника этой недели без высчитывания дат, отнимания от них количества дней и т.д. — а простым понятным кодом:

Детальную документацию можно и нужно почитать здесь.

Все описано предельно ясно, поэтому я не буду переписывать текст.

ВНИМАНИЕ! Единственное, на что нужно обратить внимание — это тот факт, что западные календари считают воскресенье началом недели, а не понедельник. Это может вызвать проблемы при указании, например, next week. Эта проблема должна решаться установкой локали, но на всякий случай — имейте ввиду этот нюанс.