Oh dear. In what format are you storing the date in your database? If you can convert what you have into UNIX EPOCH then you can simply subtract your date against mktime(); then echo the result through getdate() and be done with it in three lines of code. -Kevin
----- Original Message ----- From: "vernon" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, December 13, 2002 12:43 PM Subject: [PHP] Difference between 2 Dates > I found this code on the php.net web site but am new to php and can't figure > out how to dispaly the difference once calucuated. Belowis the code I'm > using: > > # --- Date Difference --- > #Date 1 from MySQL database recordset row > $date1 = $row_rsMESSAGES['privmsgs_date']; > #Date 2 - now > $date2 = date("ymd H:is"); > > #function > function date_diff($date1, $date2) { > $s = strtotime($date2)-strtotime($date1); > $d = intval($s/86400); > $s -= $d*86400; > $h = intval($s/3600); > $s -= $h*3600; > $m = intval($s/60); > $s -= $m*60; > return array("d"=>$d,"h"=>$h,"m"=>$m,"s"=>$s); > } > > #what I thought would dispaly the diffence but returns and error. > echo date_diff("$m, $d, $h, $m"); > > > Thanks > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php