php Ошибка The timezone could not be found in the database. DiteTime 'первый день месяца'
Primary tabs
Текст ошибки
Failed to parse time string (first day of month) at position 13 (m): The timezone could not be found in the database
У меня появлялась при попытке получить первый день месяца с помощью объекта DiteTime.
В документации php по этому поводу написано только как установить первый день следующего месяца или конкретного месяца, с указанием года. Т.к. мне всё-таки нужен первый день текущего месяца, я включила воображение и использовала строку 'first day of month'. Тут и скрылась ошибка...
Решение
Получить первый день текущего месяца в php можно так:
new DateTime('first day of this month');
Удачной разработки) ♥
Источники
- Log in to post comments
- 3005 reads