Ahoi,
meine Funktion sollte einzustellende Artikel abweisen, wo das Ablaufdatum weniger als 3 Monate noch gültig ist.
gibt es eine elegantere Lösung?
//Zeitdifferenz in Monaten:
diffMonate = (ablaufGültigkeitJahr*12+ablaufGültigkeitMonat) -(aktuellesJahr*12+aktuellerMonat);
//und dann die Rückgabe, true wenn Differenz kleiner 3 Monate:
return diffMonate<3;
Diese Zeilen kommen mir übrigens komisch vor: eine 9 zuviel?
if(Year < 999)
Year+=1900;
Gruß,
MrWurf