Compare given date with today

alexus picture alexus · Jan 22, 2010 · Viewed 477.8k times · Source

I have following

$var = "2010-01-21 00:00:00.0"

I'd like to compare this date against today's date (i.e. I'd like to know if this $var is before today or equals today or not)

What function would I need to use?

Answer

Tyler Carter picture Tyler Carter · Jan 22, 2010
strtotime($var);

Turns it into a time value

time() - strtotime($var);

Gives you the seconds since $var

if((time()-(60*60*24)) < strtotime($var))

Will check if $var has been within the last day.