Re: compare dates

From: Date: Thu, 01 Dec 2011 01:17:57 +0000
Subject: Re: compare dates
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-315912@lists.php.net to get a copy of this message
On Nov 30, 2011, at 5:04 PM, Matijn Woudt wrote: > On Wed, Nov 30, 2011 at 11:00 PM, Marc Fromm <Marc.Fromm@wwu.edu> wrote: >> I'm puzzled why the if statement executes as true when the first date (job_closedate) >> is not less than the second date (now). >> The if statement claims that "12/02/2011" is less than "11/30/2011". >> >> if (date("m/d/Y",strtotime($jobs_closedate)) <= >> date("m/d/Y",strtotime("now"))){ > > You're comparing strings here, try to compare the unix timestamp: > > if (strtotime($jobs_closedate) <= strtotime("now")){ > > That'll probably do what you want.. > > Matijn > Another way to do it would be: if(strtotime($jobs_closedate)<=time()) { } or if(date("Y-m-d",strtotime($job_closedate))<=date("Y-m-d",time()) { } Take care, Floyd

« previous php.general (#315912) next »