Função date_isodate_set() PHP

Exemplo

Definir a data ISO da semana 5 de 2016:

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

Exemplo de Execução

Definição e Uso

A função date_isodate_set() define a data com base no padrão ISO 8601, usando deslocamento de semana e dia (ao invés de uma data específica).

Sintaxe

date_isodate_set(objeto,ano,semana,dia);
Parâmetros Descrição
objeto Obrigatório. Especifica por date_create() Objeto DateTime retornado.
ano Obrigatório. Especifica o ano da data.
semana Obrigatório. Especifica a semana do mês da data.
dia Opcional. Especifica o deslocamento do primeiro dia da semana. O padrão é 1.

Detalhes Técnicos

Retorno: Retorna um objeto DateTime com sucesso, retorna FALSE em caso de falha.
Versão PHP: 5.2+
Log de Atualizações: PHP 5.3.0: O valor de retorno foi alterado de NULL para DateTime.