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