PHP ПЕРВЫЙ ДЕНЬ СЛЕДУЮЩЕГО МЕСЯЦА
В PHP существует специальная функция для расчета первого дня следующего месяца - это функция date(). Для этого нужно передать ей формат даты "Y-m-d" (год-месяц-день) и вторым параметром указать strtotime("next month"), чтобы получить первый день следующего месяца:
echo date("Y-m-d", strtotime("first day of next month"));
Этот код выведет дату в формате "год-месяц-день", соответствующую первому дню следующего месяца.
Если нужно получить дату для конкретной даты, то можно передать эту дату как второй параметр функции strtotime(). Например, чтобы получить первый день следующего месяца от текущей даты, нужно передать "today":
echo date("Y-m-d", strtotime("first day of next month", strtotime("today")));
Этот код выведет дату в формате "год-месяц-день", соответствующую первому дню следующего месяца от текущей даты.
php для начинающих: Дата и время, урок 30.
Уроки PHP 7 - Функции даты и времени. Date(). Time().
#16 [Функции работы с датами в PHP] урок курса по программированию
Уроки PHP #8 Функции для работы с датой и временем
21 Функции даты и времени в PHP
How to Add 1 Hour to a Date in PHP - Sample Code