In this tutorial, you shall learn how to add specific number of days to a given date in PHP using date_add() function, with example programs.
PHP – Add Specific Number of Days to a Date
To add specific number of days to a Date in PHP
- Create
DateTime
object. - Create a
DateInterval
object with the number of days to add. - Call
date_add()
date/time function, and pass theDateTime
andDateInterval
objects as arguments. date_add()
returns aDateTime
object on success, orFalse
on failure.
Examples
ADVERTISEMENT
1. Add 8 days to given date
In the following program, we shall take two a date in $date1
and add 8 days to this date using date_add()
function.
PHP Program
<?php $date1 = date_create( "2022-01-15" ); $dateInterval = DateInterval::createFromDateString( "8 days" ); $outputDate = date_add( $date1, $dateInterval ); echo $outputDate -> format( 'Y-m-d' ); ?>
Output

Conclusion
In this PHP Tutorial, we learned how to add specific number of days to given date in PHP, using date_add()
function.