Re: dst and strtotime

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

 



On 3/13/07, Jake McHenry <linux@xxxxxxxxxxxxxxxxx> wrote:


>> -----Original Message-----
>> From: Jake McHenry [mailto:linux@xxxxxxxxxxxxxxxxx]
>> Sent: Tuesday, March 13, 2007 11:22 AM
>> To: For users of Fedora; PHP-General
>> Subject: Re:  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

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



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