DateTime::setISODate

date_isodate_set

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DateTime::setISODate -- date_isodate_setDefine uma data ISO

Descrição

Estilo orientado a objetos

public DateTime::setISODate(int $year, int $week, int $dayOfWeek = 1): DateTime

Estilo procedural

date_isodate_set(
    DateTime $object,
    int $year,
    int $week,
    int $dayOfWeek = 1
): DateTime

Define uma data, de acordo com o padrão ISO 8601 - utilizando a diferença de semanas e dias em vez de datas específicas.

Equivalente a DateTimeImmutable::setISODate() mas funciona com DateTime.

A versão procedural usa o objeto DateTime como seu primeiro argumento.

Parâmetros

object

Somente no estilo procedural: Um objeto DateTime retornado por date_create(). A função modifica este objeto.

year

Ano da data.

week

Semana da data.

dayOfWeek

Diferença do primeiro dia da semana.

Valor Retornado

Retorna o objeto DateTime modificado para encadeamento de métodos.

Veja Também