Re: [PHP] Date Issue
- From: aballard@xxxxxxxxx ("Andrew Ballard")
- Date: Mon, 31 Mar 2008 16:25:11 -0400
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
You will notice i used all options apostrophes double quotes and no quotes exactly the same output.
You need apostrophes (or quotes) around your args to date() in the
parameters...
date('m')
As it stands now, PHP assumes you mean the constant m
(http://php.net/define) and that's not defined, so they are all 0.
So you are passing in 0 to ALL the args.
You also should use E_ALL for your error_reporting so you would SEE
the error messages telling you about this.
Just to clarify -- Richard's response fixes a poor coding practice in
your original post, but it does not "fix" the problem that you
originally asked about.
Andrew
.
- References:
- Re: [PHP] Date Issue
- From: admin
- Re: [PHP] Date Issue
- Prev by Date: Re: [PHP] Date Issue
- Next by Date: Re: [PHP] Date Issue
- Previous by thread: Re: [PHP] Date Issue
- Next by thread: Re: [PHP] Date Issue
- Index(es):
Relevant Pages
|