Bug #14138 Updated: date arithmetic scrambled

From: Date: Wed, 21 Nov 2001 04:03:13 +0000
Subject: Bug #14138 Updated: date arithmetic scrambled
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-71170@lists.php.net to get a copy of this message
ID: 14138 User updated by: mail-php.net@kimihia.org.nz Reported By: mail-php.net@kimihia.org.nz Old Status: Feedback Status: Open Bug Type: Date/time related Operating System: Debian GNU/Linux stable PHP Version: 4.0.6 New Comment: Linux 2.4.12 SMP Debian potato libraries Package: libc5 Version: 5.4.46-3 Package: libc6 Version: 2.2.3-9 Package: libc6-dev Version: 2.2.3-9 bc 1.05 Copyright 1991, 1992, 1993, 1994, 1997, 1998 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 20 + -7 13 Previous Comments: ------------------------------------------------------------------------ [2001-11-20 22:39:50] jmcastagnetto@php.net More info from _RainMkr_: "Running on woody, Linux 2.4.5, PHP 4.0.6" What version is the Debian showing this problem? ------------------------------------------------------------------------ [2001-11-20 22:35:38] jmcastagnetto@php.net Perhaps a problem with the Debian libraries, cannot confirm problem on PHP 4.0.6 under Solaris 2.8. Output of the code is correct in that machine and PHP version. Code also tested by _RainMkr_ (from #php) using PHP 4.0.6 under Linux 2.4.5 Need feedback on whether other numeric programs have similar problems under that version of Debian. ------------------------------------------------------------------------ [2001-11-20 04:47:13] derick@php.net Works fine for me, can you try the RC from www.php.net/~zeev/php-4.1.0RC3.tar.gz ? Derick ------------------------------------------------------------------------ [2001-11-20 04:43:47] mail-php.net@kimihia.org.nz There seems to be some voodoo in this script ... for ( $i = -7 ; $i < 28 ; $i ++ ) { $day = date('d'); print "\ndate is $day "; $day = $day + $i; print " after adding $i is $day "; } And output ends up looking like so: date is 20 after adding -7 is 135122101 ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=14138&edit=1

« previous php.dev (#71170) next »