|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits              [2006-10-30 15:34 UTC] derick@php.net
  [2006-10-30 16:23 UTC] thebogu at gmail dot com
 | |||||||||||||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 07:00:01 2025 UTC | 
Description: ------------ I tried a little script that parse all days since a certain date till today, I get an infinite loop and after I debug the script I notice that for 2006-03-25 if I use strtotime("+1 day") to get to the next day it don't calculate the day correctly. I'll the testing script below ... Before reporting this bug I test this function under php 4.4.2 and php 4.4.4 under linux and is working corectly, the only problem I could think of is the php 4.4.4 win vers ... Reproduce code: --------------- <?php $time = "2006-03-25"; echo date("Y-m-d H:i:s",strtotime($time))."<br>"; echo date("Y-m-d H:i:s",strtotime("+1 day",strtotime($time)))."<br>"; ?> Expected result: ---------------- 2006-03-25 00:00:00 2006-03-26 00:00:00 Actual result: -------------- 2006-03-25 00:00:00 2006-03-25 23:00:00