Re: date comparisions...

From: Date: Fri, 07 Oct 2005 18:46:43 +0000
Subject: Re: date comparisions...
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-223741@lists.php.net to get a copy of this message
Hi aaronjw, Friday, October 7, 2005, 7:34:11 PM, you wrote: > if ($discountResult["dateexpired"] > date("U")) > { > //dosomething > } > else > { > //do something else > } > Anyway... it's supposed to read: IF the expired date is past the current > date... disallow "dosomething" otherwise... let it go. > I set the expire date to be Sept 30, 2005 and obviously today is the > current date but for some reason the "dosomething" is being allowed. Start with the obvious - what actually IS the value of $discountResult["dateexpired"]? var_dump it out and have a look. Check you are comparing like with like. You're also not performing a strict comparison, so string conversion could be going on here. The other obvious fact is that if dateexpired is less than *right now*, it'll always "dosomething" ! :) Cheers, Rich -- Zend Certified Engineer http://www.launchcode.co.uk

« previous php.general (#223741) next »