How to mark something by date and keep it marked if date has pasted?

I have this code to display a msg if the date is set.  But I need to have the script say completed even though the day has past.  Have it set up for reports so people can see if it is completed or not.  But It works if it is the current day but I need it to say completed after that date has pasted also.  But say Not Completed if the day has not pasted.  

Thanks
$d=date("Y/m/d");
if ($d=="2007/11/18")
  $msg = "<font color='green'>Completed</font>";
else
  $msg = "<font color='red'>Not Completed</font>";

Open in new window

eisengAsked:
Who is Participating?
 
steelseth12Connect With a Mentor Commented:
If i understand correctly this is what you want.
$d= "2007/11/18";
 
$time =  strtotime($d);
 
$now = time();
 
if ($time <= $now) {
 
  $msg = "<font color='green'>Completed</font>";
 
}else{
 
  $msg = "<font color='red'>Not Completed</font>";
 
}  
 
print $msg;

Open in new window

0
 
eisengAuthor Commented:
Awesome thank you very much.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.