<?php
  // Declare and define two dates  $date1 = strtotime("2016-06-01 22:45:00");  $date2 = strtotime("2018-09-21 10:44:01");  // Formulate the Difference between two dates  $diff = abs($date2 - $date1);  // To get the year divide the resultant date into  // total seconds in a year (365*60*60*24)  $years = floor($diff / (365*60*60*24));  // To get the month, subtract it with years and  // divide the resultant date into  // total seconds in a month (30*60*60*24)  $months = floor(($diff - $years * 365*60*60*24)                                 / (30*60*60*24));  // To get the day, subtract it with years and  // months and divide the resultant date into  // total seconds in a days (60*60*24)  $days = floor(($diff - $years * 365*60*60*24 -               $months*30*60*60*24)/ (60*60*24));  // To get the hour, subtract it with years,  // months & seconds and divide the resultant  // date into total seconds in a hours (60*60)  $hours = floor(($diff - $years * 365*60*60*24         - $months*30*60*60*24 - $days*60*60*24)                                     / (60*60));  // To get the minutes, subtract it with years,  // months, seconds and hours and divide the  // resultant date into total seconds i.e. 60  $minutes = floor(($diff - $years * 365*60*60*24           - $months*30*60*60*24 - $days*60*60*24                            - $hours*60*60)/ 60);  // To get the minutes, subtract it with years,  // months, seconds, hours and minutes  $seconds = floor(($diff - $years * 365*60*60*24           - $months*30*60*60*24 - $days*60*60*24                  - $hours*60*60 - $minutes*60));  // Print the result  printf("%d years, %d months, %d days, %d hours, "       . "%d minutes, %d seconds", $years, $months,               $days, $hours, $minutes, $seconds);?>
Hiç yorum yok:
Yorum Gönder