Php. Как установить первый день месяца в дате при помощи \DateTime?


При формировании отчетной формы, к примеру, необходимо установить дату начала равной первому дню текущего месяца. В этой статье — простой пример реализации задачи.

Итак, пример очень простой. Мы можем указать нужную нам дату в конструкторе:

$dateTime = new \DateTime('first day of this month');
echo $dateTime->format('jS, F Y');

Или изменить уже существующий экземпляр:

$dateTime = new \DateTime('2010-01-19');
$dateTime->modify('first day of this month');
echo $dateTime->format('jS, F Y');

Как видите — нам могут помочь словесные форматы указания даты. Информацию о различных вариантах указания даты этим способом можно найти в официальной документации.

Надеюсь статья была полезной для Вас. Удачи!

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *