Re: dates greater than 2002-01-18 create error
| From: | John Wards | Date: | Mon, 12 Aug 2002 16:32:44 +0000 |
| Subject: | Re: dates greater than 2002-01-18 create error | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-112171@lists.php.net to get a copy of this message | ||
right am i missing something or is that not just an other Y2K "bug" waiting
to happen?
Not that I plan to be coding php in 2038 but my kids might be.....:-P
John
----- Original Message -----
From: "Adam Voigt" <adam.voigt@cryptocomm.com>
To: "Jay Blanchard" <jay.blanchard@niicommunications.com>
Cc: <php-general@lists.php.net>
Sent: Monday, August 12, 2002 5:26 PM
Subject: RE: [PHP] dates greater than 2002-01-18 create error
> 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
> adam@cryptocomm.com
>
> 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