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. |