Du brauchst ja nur die Anzahl der Tage pro Jahr vom Jahr 0 weg aufsummieren bis zum vorletzten Jahr des gegebenen Datums und dann die Tage des aktuellen Jahres hinzuzählen.
Dieses für das Startdatum und das Enddatum gemacht und die Differenz gebildet gibt die Anzahl an Tagen zwischen Datum A und Datum B.
Die Formel bezüglich 365 oder 366 Tage im Jahr lautet auf:
tage=365;
if( (jahr % 4) == 0 )
if( (jahr % 100) != 0 ) tage=366;
else if( (jahr % 400) == 0) tage=366;
|