Defina a data ISO para a semana 5 de 2013:
<?php$date=date_create();date_isodate_set($date,2013,5);echo date_format($date,"Ymd");?>A função date_isodate_set() define uma data de acordo com o padrão ISO 8601, usando deslocamentos de semana e dia (em vez de usar uma data especificada).
date_isodate_set( objeto,ano,semana,dia);
| parâmetro | descrever |
|---|---|
| objeto | Obrigatório. Especifica um objeto DateTime retornado por date_create(). |
| ano | Obrigatório. O ano na data especificada. |
| semana | Obrigatório. A semana na data especificada. |
| dia | Opcional. Especifica o deslocamento do primeiro dia da semana. O padrão é 1. |
| Valor de retorno: | Retorna um objeto DateTime se for bem-sucedido ou FALSE se falhar. |
|---|---|
| Versão PHP: | 5.2+ |
| Registro de atualização: | PHP 5.3.0: Valor de retorno alterado de NULL para DateTime. |