Difference Between Two Dates - Php

How to calculate number of days, months and years between two dates using php code?

Snippet Code


  
Rate this page :
  [ 0 votes]

This php code can be used to calculate number of days, months and years between two given dates. Here, diff_dates($date1,$date2) function is used to calculate difference between two days.

<?php function diff_dates($date1,$date2) { $difference = abs(strtotime($date2) - strtotime($date1)); $year = floor($difference / (365*60*60*24)); $mon = floor(($difference - $year * 365*60*60*24) / (30*60*60*24)); $day = floor(($difference - $year * 365*60*60*24 - $mon*30*60*60*24)/ (60*60*24)); $tot_days = "$year year,$mon months,$day days"; return $tot_days; } echo diff_dates("2015-03-20","2016-06-06"); ?>

Tags


Ask Questions

Ask Question