Re: Date comparison going wrong, wrong, wrong

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

 



On 11 Nov 2012, at 19:00, "Terry Ally (Gmail)" <terryally@xxxxxxxxx> wrote:

> Hi Shiplu and Stuart,
> 
> Comparing timestamps was my first option. I've reinstated it. Have a look
> at http://www.lakesidesurrey.co.uk/test.php (show_source included) and you
> will see that PHP is still outputting the wrong thing.
> 
> I just can't figure out what's wrong.

Your comparison is backwards:

if ($todaydate > $showenddate):

should be

if ($todaydate < $showenddate):

-Stuart

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/

> On 11 November 2012 18:48, shiplu <shiplu.net@xxxxxxxxx> wrote:
> 
>> You can always use timestamp which is integer.
>> 
>> $todaydate = time();
>> $showenddate = strtotime($showsRecord['end_date']);
>> 
>> 
>> On Mon, Nov 12, 2012 at 12:30 AM, Terry Ally (Gmail) <terryally@xxxxxxxxx>wrote:
>> 
>>> Hi all,
>>> 
>>> I am having a problem with comparing time. I am using the following:
>>> 
>>> $todaydate = date("D, M jS, Y g:i:s a");
>>> $showenddate = date("D, M jS, Y g:i:s a",
>>> strtotime($showsRecord['end_date']));
>>> 
>>> if ($todaydate > $showenddate):
>>>    echo "The date of the show has not yet arrived";
>>> else:
>>>    echo "The show has ended";
>>> endif;
>>> 
>>> The problem that I am encountering is that PHP is rendering the reverse of
>>> the equation. For example:
>>> 
>>> If today's date is *11 Nov 2012* and the show's end date is *18 Nov 2012*,
>>> the message that I am getting is *the show has ended* which is wrong. A
>>> 
>>> test example is at http://www.lakesidesurrey.co.uk/test.php.
>>> 
>>> You can also me what I am doing wrong?
>>> 
>>> Thanks
>>> Terry
>>> 
>> 
>> 
>> 
>> --
>> Shiplu.Mokadd.im
>> ImgSign.com | A dynamic signature machine
>> Innovation distinguishes between follower and leader
>> 
>> 
> 
> 
> -- 
> *Terry Ally*
> Twitter.com/terryally
> Facebook.com/terryally
> ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
> To print or not to print this email is the environmentally-searching
> question!
> Which has the highest ecological cost? A sheet of paper or constantly
> switching on your computer and connecting to the Internet to read your
> email?


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