Re: Strtotime returns 02/09/2008 for "next Saturday"....

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mike Morton wrote:
I have been using:

$nextSaturday= date("m/d/Y",strtotime("next saturday"));

For months long time now with out problems, but in the last two days, it
went kind of funky.  It is now returning:

02/09/2008 instead of the expected 02/02/2008.  I have tried the same code
on another server and different version of PHP,and it works ok.

More info:

Shell date: Thu Jan 31 09:44:50 EST 2008
echo date("Y-m-d g:i A T", time()); = 2008-01-31 10:00 AM EST
echo date("Y-m-d g:i A T", strtotime("next saturday")); = 2008-02-09 12:00
AM EST

version: 4.3.9  (highest version we can have at the moment)

I could not find this in the known bugs from this version....

So - is this something that is server or version specific?

TIA!

from the manual page on php.net for strtotime

Warning

In PHP versions prior to 4.4.0, "next" is incorrectly computed as +2. A typical solution to this is to use "+1".

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux