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



On 31/01/2008, Mike Morton <mike@xxxxxxxxxxxx> 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!

--
Cheers

Mike Morton

****************************************************
*
* Tel: 905-465-1263
* Email: mike@xxxxxxxxxxxx
*
****************************************************

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


The manual says: *Warning*

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

Dunno if that helps you out? Is the other server > 4.4.0?
http://uk3.php.net/strtotime


Relevant Pages

  • Re: Strtotime returns 02/09/2008 for "next Saturday"....
    ... Mike Morton wrote: ... went kind of funky. ... on another server and different version of PHP,and it works ok. ... A typical solution to this is to use "+1". ...
    (php.general)
  • Strtotime returns 02/09/2008 for "next Saturday"....
    ... went kind of funky. ... on another server and different version of PHP,and it works ok. ... I could not find this in the known bugs from this version.... ... Mike Morton ...
    (php.general)
  • Re: CoUninitialize hangs due to some mysterious 6 minute timeout?
    ... What about on the COM server side? ... Do you launch any worker threads? ... Anything funky going on there? ...
    (microsoft.public.win32.programmer.ole)
  • Re: cannot load color "black"
    ... Thx for your experience. ... I have installed openoffice recently, ... I am using a NCD X-Terminal on a local lan as my terminal server, ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)
  • RE: Cant reboot after update
    ... Kernel panic-not syncing: VFS: unable to mount root fs on ... server in our server room just after I started a normal reboot, ... etch host running on a Dell PowerEdge 2450 server. ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)