Функция PHP date_isodate_set()

Пример

Установить ISO дату 5-й недели 2016 года:

<?php
$date=date_create();
date_isodate_set($date,2016,5);
echo date_format($date,"Y-m-d");
?>

Пример выполнения

Определение и использование

Функция date_isodate_set() устанавливает дату по стандарту ISO 8601, используя смещение по неделям и дням (а не конкретную дату).

Грамматика

date_isodate_set(объект,year,week,day);
параметры описание
объект Обязательно. Определяет date_create() Возвращаемый объект DateTime.
year Обязательно. Определяет год в дате.
week Обязательно. Определяет неделю в дате.
day Опционально. Определяет смещение от первого дня недели. По умолчанию 1.

Технические детали

Возвращаемое значение: Возвращает объект DateTime, если успешен, в противном случае возвращает FALSE.
Версия PHP: 5.2+
Журнал обновлений: PHP 5.3.0: возвращаемое значение изменено с NULL на DateTime.