PHP Date Difference calculation using mktime functionIn PHP to calculate the difference in two dates we have to use mktime function and then find out the difference in seconds. Then this difference in seconds is to be converted in to required month, days or year differences. We will try to learn a general way of identification and then format it accordingly.
We will take the two dates with hour, minutes and seconds. If the hour minute and second is not important then we can keep the values as 0. Once both the time stamps are calculated then the difference in seconds are fund out by subtracting the two. For other differences we have to divide the difference in second in different values and taking the floor math value of it.
To get the difference in minutes we have to divide by 60
To get the difference in hours we have to divide by 3600 ( 60 minute x 60 seconds )
To get the difference tin days we have to divide by 86400 ( 24 x 60 x 60 )
To get the difference in months we have to divide by 2628000
Here is the code to do that.
More On Date Object
PHP Date & Time class creating and examples of uses
Creating a date interval object and using with php date object
Adding date interval to date object to create new dates
Difference in date by using diff function and using date object
Add or subtract from date object using modify function
Changing parameters of the date object by using setdate function
updating time for a date object to a new value
Gettign the time zone setting of the server
Setting the default time zone of server
Array of time zones available for setting ( total list )
Getting time in seconds elapsed from Epoch time
Local time of the server or different time zones by using localtime() function