Dude, did you read the PHP Date manual page?

I quote:

Note:  The valid range of a timestamp is typically from Fri, 13 Dec 1901
20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT. (These are the dates that
correspond to the minimum and maximum values for a 32-bit signed
integer). On windows this range is limited from 01-01-1970 to
19-01-2038. 

Adam Voigt
[EMAIL PROTECTED]

On Mon, 2002-08-12 at 12:23, Jay Blanchard wrote:
> [snip]
> <?
> $day = "2038-01-19";
> 
> $day_temp = date("d", strtotime("$day"));
> $month_temp = date("m", strtotime("$day"));
> $year_temp = date("Y", strtotime("$day"));
> $temp_date = mktime (0,0,0,$month_temp  ,$day_temp+1 ,$year_temp);
> echo date ("Y-m-d", $temp_date);
> 
> ?>
> [/snip]
> 
> I take out '+1' and the result is 1969-12-31
> I put in the '+1' and the result is 1970-01-01
> 
> I change '2038-01-19' to '2002-01-19' and it works. Which is what the
> subject of your message was, not  [PHP] dates greater than 2038-01-18 create
> error
> 
> HTH!
> 
> Jay
> 
> 
> 
> -- 
> 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

Reply via email to