Bug #11805 Updated: missing 3600 seconds between 10/13/2001 and 10/15/2001

From: Date: Fri, 29 Jun 2001 18:52:12 +0000
Subject: Bug #11805 Updated: missing 3600 seconds between 10/13/2001 and 10/15/2001
Groups: php.dev 
Request: Send a blank email to php-dev+get-58485@lists.php.net to get a copy of this message
ID: 11805 Updated by: sniper Reported By: php@reguly.net Old-Status: Open Status: Feedback Bug Type: Date/time related Operating system: PHP Version: 4.0.5 Assigned To: Comments: Does this happen with PHP 4.0.6? (I can't reproduce this with it) Previous Comments: --------------------------------------------------------------------------- [2001-06-29 13:49:51] php@reguly.net Hello, I am trying to write the days between 10/13/2001 and 10/15/20001: $i = mktime(0,0,0,10,13,2001);// --> 1002942000 $j = mktime(0,0,0,10,15,2001);// --> 1003111200 while ( $i <= $j ) { echo date("m-d-Y",$i); $i +=86400; } but it stops on 10/14/2001, because 1002942000 ( $i ) + 86400 + 86400 ---------------------------- = 1003114800 - 1003111200 ( $j ) ------------------------------ = 3600 ( should be zero ! ) I 've made a work-around using date(m,d+1,Y), but somebdoy please explain me where are the 3600 seconds that are missing ? Thanks, gabriel --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=11805&edit=2

« previous php.dev (#58485) next »