RE: [PHP] newbie: help with date arithmetic[Scanned]

From: Date: Tue, 12 Nov 2002 16:01:03 +0000
Subject: RE: [PHP] newbie: help with date arithmetic[Scanned]
Groups: php.general 
Request: Send a blank email to php-general+get-124016@lists.php.net to get a copy of this message
This is a great help. Thanks ya'll. And.... I will continue to, and do regulary RTFM 8-) I find that it generally sucks for a newbie. >>> "Michael Egan" <MEgan@3tc.org.uk> 11/12/02 10:42AM >>> Robert, I've been looking at this myself over the past couple of days. I gather the best approach is to convert your dates into UNIX timestamps. For example: $first_unix_time = mktime($hour1, $minutes1, $seconds1, $month1, $day1, $year1); $second_unix_time = mktime($hour2, $minutes2, $seconds2, $month2, $day2, $year2); Subtract the one from the other to give the difference: $difference = $first_unix_time - $second_unix_time; The result will be in seconds so you'll need to convert this depending on the format you require. For example, to convert the difference to years you might do: $years = floor($difference / (365 * 24 * 60 * 60)); Hope this helps, Michael Egan -----Original Message----- From: ROBERT MCPEAK [mailto:RMCPEAK@jhuccp.org] Sent: 12 November 2002 15:31 To: php-general@lists.php.net Subject: [PHP] newbie: help with date arithmetic[Scanned] I'm trying to add/subract two dates. I think I need to use mktime() but I can't quite figure out how. I'd like to do something like this: (2002-11-15)-(2002-11-10)=5 or (2002-12-10)-(2002-11-10)=20 Obviously taking into account number of days in a given month. Does somebody have some code handy that does this? Any help would be greatly appreciated! Thanks. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#124016) next »