Valider dato
Hej experts,Jeg har for lang tid siden lavet et program der udskriver en masse datoer. Her har jeg 2 IF statements:
1. Hvis datoen er ligmed idag skal datoen udskrives med fed.
2. Hvis datoen er ældre en idag, skal den udksrives med rød.
Det har virket helt kanon, men nu efter årsskiftet virker det ikke mere, kun hvis datoen er en 2008 dato. Altså alle ældre datoer for 2006,2007 bliver ikke markeret med rød.
Så jeg har fundet frem til at det er årstallet den ikke kan regne med...
Outputtet på HawaiianTime ser således ud: mm-dd-yyyy
Outputtet på stripDateFromDatabase($oTasks->getDateLineEnd()) ser ligeledes ud: mm-dd-yyyy.
Hvordan kan det være den ikke kan regne med årstal?
$checkForNotifications = stripDateFromDatabase($oTasks->getDateLineEnd()) == HawaiianTime || stripDateFromDatabase($oTasks->getDateLineEnd()) < HawaiianTime ? true : false;
if($checkForNotifications)
{
// datoen er ligmed idag
if(stripDateFromDatabase($oTasks->getDateLineEnd()) == HawaiianTime)
print "<td><b>".convertDateFromDatabase($oTasks->getDateLineStart())."<br>".convertDateFromDatabase($oTasks->getDateLineEnd())."</b></td>";
// datoen er ældre en idag
if(stripDateFromDatabase($oTasks->getDateLineEnd()) < HawaiianTime)
print "<td><FONT COLOR='RED'><b>".convertDateFromDatabase($oTasks->getDateLineStart())."<br>".convertDateFromDatabase($oTasks->getDateLineEnd())."</FONT></b></td>";
}
else
{
print "<td>".convertDateFromDatabase($oTasks->getDateLineStart())."<br>".convertDateFromDatabase($oTasks->getDateLineEnd())."</td>";
}
Tak for hjælpen foreløbigt håber i kan hjælpe!
