Re: Date Issue

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

 



On Mon, Mar 31, 2008 at 4:15 PM,  <admin@xxxxxxxxxxxxxxxxxxx> wrote:
> I tried that a big no go.
>  Seems if I do a +1 i get 2 months from now and a -1 gives me the current month.
>
>
>
>  $month = date("F", mktime(0,0,0, date('m'), date('d'), date('Y')));
>  $zomonth = date("F", mktime(0,0,0, date("m")-1, date("d"), date("Y")));
>  $nmonth = date("F", mktime(0,0,0, date(m)+1, date(d), date("Y")));
>
>
>  $month echo's MARCH should be Feb
>  $zomonth echo's MARCH should be March
>  $nmonth echo's MAY this should be April

    That's because you're using today's date('d');, which is 31.

    February doesn't have 31 days, nor does April, so mktime() forces
them to the following month to correct the error.

-- 
</Daniel P. Brown>
Forensic Services, Senior Unix Engineer
1+ (570-) 362-0283

-- 
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