ID:               22436
 Updated by:       [EMAIL PROTECTED]
 Reported By:      ivo at ibuildings dot nl
-Status:           Open
+Status:           Closed
 Bug Type:         Feature/Change Request
 Operating System: Redhat Linux
 PHP Version:      4.3.0
 New Comment:

Fixed in PHP 5.1.


Previous Comments:
------------------------------------------------------------------------

[2004-01-10 10:24:57] [EMAIL PROTECTED]

Hello,

As a sidenote, I just commited pecl/date which support date ranges
lower  than unix Epoc. Win32 snaps are available through
http://snaps.php.net/win32/PECL_UNSTABLE/

hth

pierre

------------------------------------------------------------------------

[2003-02-28 02:13:01] ivo at ibuildings dot nl

There's a library (part of adodb) to work around the negative date
problem on windows. It can be modified to perform the same
functionality on linux, when mktime does not work as expected there.
This lib can be found here:

http://php.weblogs.com/adodb_date_time_library

Perhaps this functionality can be made a standard in php? In other
words, make mktime behave exactly like the adodb_mktime function from
this library etc.?

------------------------------------------------------------------------

[2003-02-26 09:26:08] [EMAIL PROTECTED]

Just a a note, PEAR has a date class capable of handling dates prior to
1969.

------------------------------------------------------------------------

[2003-02-26 08:22:23] ivo at ibuildings dot nl

Hi,

working with dates before 1970 with mktime sometimes works, sometimes
doesn't.

There are several bugs in the bug database describing this problem: bug
#18802, bug #22163 and bug #20280.

All are answered with stuff like "behaviour of mktime before 1970 is
undefined", "it's not a php bug because it's due to glibc" etc.

While all of these are most certainly true, it's not really a helpful
answer to php users. PHP users just want to do stuff with dates. When
working with birthdates, dates from before 1970 are quite common.
Therefor, I request that the php date/time functions will be made such
that they *work*, regardless of the operating system, the glibc version
etc.

Would you please consider doing this?

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=22436&edit=1

Reply via email to