Friday, September 5, 2025
HomeLanguagesHow to add days to $Date in PHP?

How to add days to $Date in PHP?

Adding days to $Date can be done in many ways. It is very easy to do by using built-in functions like strtotime(), date_add() in PHP.
Method 1: Using strtotime() Function: The strtotime() Function is used to convert an English textual date-time description to a UNIX timestamp. 
Syntax: 
 

strtotime( $EnglishDateTime, $time_now )

Parameters: This function accepts two optional parameters as mentioned above and described below. 
 

  • $EnglishDateTime: This parameter specifies the English textual date-time description, which represents the date or time to be returned.
  • $time_now: This parameter specifies the timestamp used to calculate the returned value. It is an optional parameter.

Program: PHP program to add days to $Date in PHP using strtotime() function. 
 

php




<?php
// PHP program to add days to $Date
 
// Declare a date
$Date = "2019-05-10";
 
// Add days to date and display it
echo date('Y-m-d', strtotime($Date. ' + 10 days'));
 
?>


Output: 

2019-05-20

 

Method 2: Using date_add() Function: The date_add() function is used to add days, months, years, hours, minutes and seconds.
Syntax: 
 

date_add(object, interval);

Parameters: This function accepts two parameters as mentioned above and described below: 
 

  • Object: It specifies the DateTime object returned by date_create() function.
  • Interval: It specifies the DateInterval object.

Program: PHP program to add days to $Date in PHP using date_add() function. 
 

php




<?php
// PHP program to add 10 days in date
 
// Declare a date
$date = date_create("2019-05-10");
 
// Use date_add() function to add date object
date_add($date, date_interval_create_from_date_string("10 days"));
 
// Display the added date
echo date_format($date, "Y-m-d");
 
?>


Output: 

2019-05-20

 

RELATED ARTICLES

Most Popular

Dominic
32264 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6634 POSTS0 COMMENTS
Nicole Veronica
11801 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11860 POSTS0 COMMENTS
Shaida Kate Naidoo
6749 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6698 POSTS0 COMMENTS
Umr Jansen
6718 POSTS0 COMMENTS