Установите дату ISO для пятой недели 2013 года:
<?php$date=date_create();date_isodate_set($date,2013,5);echo date_format($date,"Ymd");?>Функция date_isodate_set() устанавливает дату в соответствии со стандартом ISO 8601, используя смещения недели и дня (вместо использования указанной даты).
date_isodate_set( объект,год,неделя,день);
параметр | описывать |
---|---|
объект | Необходимый. Указывает объект DateTime, возвращаемый функцией date_create(). |
год | Необходимый. Год в указанной дате. |
неделя | Необходимый. Неделя в указанной дате. |
день | Необязательный. Указывает смещение от первого дня недели. По умолчанию — 1. |
Возвращаемое значение: | Возвращает объект DateTime в случае успеха или FALSE в случае неудачи. |
---|---|
PHP-версия: | 5.2+ |
Журнал обновлений: | PHP 5.3.0: возвращаемое значение изменено с NULL на DateTime. |