Documentación offline PHP master

DateTime::setDate

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

En esta página

DateTime::setDate

date_date_set

Establece la fecha

Descripción#

Estilo orientado a objetos

public DateTime::setDate(int $year, int $month, int $day): DateTime
```php

Estilo procedimental

```php
date_date_set(DateTime $object, int $year, int $month, int $day): DateTime

Reinicia la fecha actual del objeto DateTime a una fecha diferente.

Igual que DateTimeImmutable::setDate pero funciona con DateTime, y cambia el objeto existente.

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.

month
Mes de la fecha.

day
Día de la fecha.

Valores devueltos#

Retorna el objeto modificado DateTime para encadenar métodos.

Véase también#

DateTimeImmutable::setDate