Верните новый объект DateTime, установите новую дату, а затем отформатируйте ее:
<?php$date=date_create();date_date_set($date,2020,10,30);echo date_format($date,"Г/м/д");?>Функция date_date_set() устанавливает новую дату.
date_date_set( объект,год,месяц,день);
параметр | описывать |
---|---|
объект | Необходимый. Указывает объект DateTime, возвращаемый функцией date_create(). |
год | Необходимый. Год в указанной дате. |
месяц | Необходимый. Месяц в указанной дате. |
день | Необходимый. День указанной даты. |
Возвращаемое значение: | Возвращает новый объект DateTime в случае успеха или FALSE в случае неудачи. |
---|---|
PHP-версия: | 5.2+ |
Журнал обновлений: | Начиная с PHP 5.3+, в случае успеха возвращаемое значение меняется с NULL на DateTime. |