Here's one way to do it by converting dates into timestamps.
<?php
$date1 = mktime(0,0,0,10,1,2001); // in the form (hours, minutes,
seconds, month, day, year)
$date2 = mktime(0,0,0,10,1,2000);
$timedif = $date1 - $date2;
print(strftime("date 1 is %b %d, %Y", $date1) . "<br>\n");
print(strftime("date 2 is %b %d, %Y", $date2) . "<br>\n");
print("the difference in seconds is " . $timedif . "<br>\n");
print("the difference in days is " . ($timedif / (60 * 60 * 24)) .
"<br>\n");
?>
-Steve
On Friday, December 7, 2001, at 04:48 PM, Alex Fritz wrote:
> If somebody could help me with this, it would save me a lot of
> heartache. I
> thought that this would be simple, but I can't seem to find a function
> anywhere in PHP that has this capability and I can't seem to find any
> external libraries for anything actually. I need to be able to give
> PHP a
> start date and an end date and have it return the number of days
> between the
> dates. If the first date is more recent than the second, I need it to
> give
> me a negative number. Can somebody please help?
>
> Alex
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]