Bug #17190 Updated: Date() gives error for date prior to 1-1-1970
ID: 17190
Updated by: sitnikov@infonet.ee
Reported By: mfconstable@pacbell.net
Status: Open
Bug Type: Documentation problem
Operating System: Windows NT 4.0
PHP Version: 4.2.0
New Comment:
Look also www.php.net/strtotime
Previous Comments:
------------------------------------------------------------------------
[2002-05-14 03:53:09] mfischer@php.net
Reopening as a documentation problem.
I threw a quick glance on the php.net/date page last night and I
couldn't find it there. If it's nere, it needs to be outlined better,
or well, documented at all.
------------------------------------------------------------------------
[2002-05-14 02:19:09] derick@php.net
Sorry, but the bug system is not the appropriate forum for asking
support questions. Your problem does not imply a bug in PHP itself.
For a list of more appropriate places to ask for help using PHP,
please visit http://www.php.net/support.php
Thank you for your interest in PHP.
This is a problem in Windows, not in PHP.
Derick
------------------------------------------------------------------------
[2002-05-13 17:31:08] mfconstable@pacbell.net
When using date() to format date prior to Jan 1, 1970 or after Jan 19,
2038 PHP gives
Warning: unexpected error in date()
script
\\variable's byear,bmonth,bday come from user form
\\script works fine for dates between 1-1-1970 - 1-19-2038
$bdate = $byear . "-" . $bmonth . "-" . $bday ;
$dob = strtotime($bdate);
$_SESSION['view_dob'] = date("d-m-Y",$dob);
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=17190&edit=1
Thread (8 messages)