On 3/13/07, Jake McHenry <linux@nittanytravel.com> wrote:
-----Original Message-----
From: Jake McHenry [mailto:linux@nittanytravel.com]
Sent: Tuesday, March 13, 2007 11:22 AM
To: For users of Fedora; PHP-General
Subject: Re: [PHP] dst and strtotime
A little more info:
strtotime("last monday") or yesterday, is correct, but
strtotime("last
sunday") gives me 3/10 (saturday), strtotime("last saturday") gives me
3/9
(Friday), "last friday" gives me 3/8 thursday...... etc. maybe it will go
away after a week??????
What is the output of the below?
echo date("Y-m-d g:i A T", time());
echo date("Y-m-d g:i A T", strtotime("last sunday"));
2007-03-13 12:30 PM EDT
2007-03-10 11:00 PM EST
Hmm, EST and EDT ?
There's the problem i think, as it is 11PM, making it 12PM it means next day.
You could fix this with adding 24*60*60 to the result of strtotime() ,
or change it somehow ...
So this would give you the right date:
echo date("Y-m-d g:i A T", strtotime("last sunday") * 24*60*60);
Tijnema
That gives me this:
1903-11-13 2:32 AM EST
Thanks,
Jake