Open In App

PHP | DateTime sub() Function

Last Updated : 10 Oct, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
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( DateTime $object, DateInterval $interval )
Parameters: This function uses two parameters as mentioned above and described below:
  • $object: This parameter holds the DateTime object created by date_create() function.
  • $interval: This parameter holds the DateInterval object.
Return Values: This function returns the DateTime object after subtraction is done on success or False on failure. Below programs illustrate the DateTime::sub() function in PHP: Program 1: This program uses DateTime::sub() function to subtract 2 days from given date object.
Output:
2019-10-01
Program 2: This program uses DateTime::sub() function to subtract the given interval from date object.
Output:
2017-04-30 23:29:20
Reference: https://www.php.net/manual/en/datetime.sub.php

Next Article

Similar Reads