(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::setDate -- date_date_set — Sets the date
Object-oriented style
Procedural style
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.
object
Procedural style only: A DateTime object returned by date_create(). The function modifies this object.
year
Year of the date.
month
Month of the date.
day
Day of the date.
Returns the modified DateTime object for method chaining or false
on failure.