Method 1: Using the strtotime() function: The strtotime() function is used to convert English a textual description of the date and time in a UNIX timestamp.
Syntax:strtotime ($EnglishDateTime, $time_now)
Parameters:This function takes two optional parameters as above and described below.
- $EnglishDateTime:This parameter specifies a textual description of the date and time to English, which represents the date or time to be returned.
- $time_now:This parameter specifies the timelabel used to compute the return value. This is an optional parameter.
Program:PHP program to add days to $Date in PHP using the strtotime() function.
// PHP program for adding days to $Date
// Declare the date
$Date
=
"2019-05-10"
;
// Add days to date and show them
echo
date
(
’ Ymd’
,
strtotime
(
$Date
.
’+ 10 days’
));
?>
Exit:2019-05 -20
Method 2: using date_add() function: function date_add() is used to add days, months, years, hours, minutes and seconds.Syntax:date_add (object, interval) ;
Parameters:This function takes two parameters, as described above and described below: - Object:indicates the DateTime object returned by the date_create() function.
- Interval:indicates a DateInterval object.
Program:PHP -program for adding days to $Date in PHP using date_add() function.
// PHP program added 10 days per date
// Declare the date
$date
= date_create (
"2019-05-10"
);
// Use the date_add() function to add a date object
date_add (
$date
, date_interval_create_from_date_string ( "10 days"
));
// Show added date
echo
date_format (
$date
,
"Ymd"
);
?>
Exit:2019-05 -20