How to Get Number of Days Between Two Dates in PHP

Are you want to calculate the difference between two dates in PHP? There are a simple way to get the number of days between two dates in PHP. Using the date_diff() function, you can easily count days between two dates in PHP.

The following script calculates the difference between two dates using PHP and shows the days count.

<?php
$date1 
date_create("2017-04-15");
$date2 date_create("2017-05-18");

//difference between two dates
$diff date_diff($date1,$date2);

//count days
echo 'Days Count - '.$diff->format("%a");
?>

Two PHP functions are used in the above script to get the number of days between two dates.

  • date_create() – This function returns a new DateTime object.
  • date_diff() – This function returns the difference between two DateTime objects.

6 Comments

  1. Yotaro Said...
  2. Abhyarth Said...
  3. Pradeep Said...
  4. Daisy Vargeese Said...
  5. Noble King Said...
  6. Vikas Tyagi Said...

Leave a reply

keyboard_double_arrow_up