Javascript Date Vergleich auf Tagesbasis


Zum Vergleich von 2 Date Objekten in Jacascript kann man die folgende Funktion benutzen, die bestimmt, ob ein Datum größer ist auf Tagesbasis. Dies ist sehr nützlich, wenn man ein Datum aus einem Datepicker auswählt:

function isDateInFutureOnDailyBasis(date1, date2)
{
     if(date1.getFullYear() > date2.getFullYear())
    {
        return true;
    }
    else if(date1.getFullYear() == date2.getFullYear())
     {
         if(date1.getMonth() > date2.getMonth())
         {
             return true;
         }
         else if(date1.getMonth() == date2.getMonth())
         if(date1.getDay() > date2.getDay())
         {
             return true;
         }
     }

    return false;
}