Hello,
First you need to convert dates in timestamp: int mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst]) or strtotime('YYYY-MM-DD'); (year-month-date; 4 digit year; month and date need to be with leading zero) Then you can use function like DateDiff('yyyy', $date1, $date2); /*** * Interval: - yyyy Year - q Quarter - m Month - y Day of year - d Day - w Weekday - ww Week of year - h Hour - n Minute - s Second */ function DateDiff($interval, $date1, $date2) { // get the number of seconds between the two dates $timeDifference = $date2 - $date1; $res = 0; switch ($interval) { case 'yyyy': $diff = 0; break; case 'q': $diff = 0; break; case 'm': $diff = 0; break; case 'y': $diff = 0; break; case 'd': $diff = bcdiv($timeDifference, 86400, 0); break; case 'w': $diff = bcdiv($timeDifference, 604800, 0); break; case 'ww': $diff = 0; break; case 'h': $diff = bcdiv($timeDifference, 3600, 0); break; case 'n': $diff = bcdiv($timeDifference, 60, 0); break; case 's': $diff = $timeDifference; break; default: $diff = 0; } $res = $diff; return $res; } ________________________ Best regards, Nenad Djordjevic mailto:[EMAIL PROTECTED] Diyomi Soft http://www.diyomisoft.com/ Tuesday, March 24, 1998, 2:44:12 AM, you wrote: B2> Does any one know how to calculate the difference between two dates. I need B2> to find out the age of a user to make sure they are over the age of 13. I B2> have searched for hours on this and found nothing that will help. B2> TIA -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php