// Count the number of days between two dates // Expects: two timestamps (strtotime) // Returns: Number of days between them (compensates for timezone) function countDays($time1, $time2) { $time1_parts = getdate($time1); $time2_parts = getdate($time2); $time1_new = mktime(12, 0, 0, $time1_parts['mon'], $time1_parts['mday'], $time1_parts['year']); $time2_new = mktime(12, 0, 0, $time2_parts['mon'], $time2_parts['mday'], $time2_parts['year']); return round(abs($time1_new - $time2_new) / 86400); }
Posted: March 18, 2023
Return to the snippets listing