Re: Date Issue

From: Date: Mon, 31 Mar 2008 20:24:04 +0000
Subject: Re: Date Issue
Groups: php.general 
Request: Send a blank email to php-general+get-272355@lists.php.net to get a copy of this message
Thank you again Dan. Thought never crossed my mind the day being the 31st. That fixed it. Richard L. Buskirk On Mon, Mar 31, 2008 at 4:15 PM, <admin@buskirkgraphics.com> 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

« previous php.general (#272355) next »