Функция 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. |