Documentación offline PHP master

DateTime::setISODate

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DateTime::setISODate

date_isodate_set

Establece la fecha ISO

Descripción#

Estilo orientado a objetos

public DateTime::setISODate(int $year, int $week, [int $dayOfWeek]): DateTime
```php

Estilo procedimental

```php
date_isodate_set(DateTime $object, int $year, int $week, [int $dayOfWeek]): DateTime

Establece una fecha según el estándar ISO 8601, empleando índices de semanas y días en vez de fechas específicas.

Igual que DateTimeImmutable::setISODate pero funciona con DateTime.

La versión procedural toma el objeto DateTime como su primer argumento.

Parámetros#

object
Solo en estilo procedimental: Un objeto DateTime retornado por la función date_create. Esta función modifica este objeto.

year
Año de la fecha.

week
Semana de la fecha.

dayOfWeek
Desplazamiento desde el primer día de la semana.

Valores devueltos#

Retorna el objeto modificado DateTime para encadenar métodos.

Véase también#

DateTimeImmutable::setISODate