php8.5
Home/ Manual/ datetime / datetime/ DateTime::setDate

DateTime::setDate

PHP function Edit on GitHub ✎

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

Sets the date

Description

Oop

DateTime::setDate(int $year, int $month, int $day): DateTime

Procedural

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

Resets the current date of the DateTime object to a different date.

Like DateTimeImmutable::setDate but works with DateTime, and changes the existing object.

The procedural version takes the DateTime object as its first argument.

Parameters

year

Year of the date.

month

Month of the date.

day

Day of the date.

Return Values

Modifiedobject

See Also

Source: reference/datetime/datetime/setdate.xml · from the official PHP manual (php/doc-en)