PHP | DateTime setDate() Function Last Updated : 10 Oct, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The DateTime::setDate() function is an inbuilt function in PHP which is used to reset the current date of DateTime object with the given date-time object. Syntax: Object oriented style: DateTime DateTime::setDate( int $year, int $month, int $day ) Procedural style: DateTime date_date_set( DateTime $object, int $year, int $month, int $day ) Parameters: This function accepts three parameters as mentioned above and described below: $year: This parameter holds the value of year of the date. $month: This parameter holds the value of month of the date. $day: This parameter holds the value of day of the date. Return Value: This function returns a new DateTime object on success or False on failure. Below programs illustrate the DateTime::setDate() function in PHP: Program 1 : php <?php // PHP program to illustrate // DateTime::setDate() function // Creating a new DateTime() object $datetime = new DateTime(); // Initialising year, month and day $Year = '2019'; $Month = '09'; $Day = '30'; // Calling the setDate() function $datetime->setDate($Year, $Month, $Day); // Getting a new set of date in the // format of 'Y-m-d' echo $datetime->format('Y-m-d'); ?> Output: 2019-09-30 Program 2: php <?php // PHP program to illustrate // DateTime::setDate() function // Creating a new DateTime() object $datetime = new DateTime(); // Calling the setDate() function // with parameters like years of 2019, // month of 10 and day of 1 $datetime->setDate(2019, 10, 01); // Getting a new set of date in the // format of 'Y-m-d' echo $datetime->format('Y-m-d'); ?> Output: 2019-10-01 Reference: https://www.php.net/manual/en/datetime.setdate.php Comment More infoAdvertise with us Next Article PHP | DateTimeImmutable setDate() Function K Kanchan_Ray Follow Improve Article Tags : Web Technologies PHP PHP-date-time PHP-function Similar Reads PHP | DateTimeImmutable setDate() Function The DateTimeImmutable::setDate() function is an inbuilt function in PHP which is used to set a new date in the created DateTimeImmutable object. Syntax: DateTimeImmutable DateTimeImmutable::setDate( int $year, int $month, int $day ) Parameters: This function accepts three parameters as mentioned abo 2 min read PHP | DateTime sub() Function The DateTime::sub() function is an inbuilt function in PHP which is used to subtract a number of days, months, years, hours, minutes and seconds from a created DateTime object. Syntax: Object oriented style: DateTime DateTime::sub( DateInterval interval ) Procedural style: DateTime date_sub( DateTim 2 min read PHP | date_time_set() Function The date_time_set() function is an inbuilt function in PHP which is used to sets the time. This function resets the current time of the DateTime object to a different time. Syntax: Procedural style: date_time_set( $object, $hour, $minute, $second, $microseconds ) Object oriented style: DateTime::set 2 min read PHP | date_date_set() Function The date_date_set() function is an inbuilt function in PHP which is used to set a new Date. This function has four parameters $object, $year, $month and $day and returns DateTime object on success or false on failure. The date_date_set() function is an alias of DateTime::setDate() function. Syntax: 2 min read PHP | DateTimeImmutable setISODate() Function The DateTimeImmutable::setISODate() function is an inbuilt function in PHP which is used to sets the ISO (International Organization for Standardization ) date into the created DateTimeImmutable object. This function sets the date according to the ISO 8601 standard, using weeks and day offsets rathe 2 min read PHP | date_sunset() Function The date_sunset() is an inbuilt function in PHP which is used to find the sunset time for a specified day and location. Syntax: date_sunset ( $timestamp, $format, $latitude, $longitude, $zenith, $gmtoffset ) Parameters: This function accepts four parameters as mentioned above and described below. $t 2 min read Like