Einzelnen Beitrag anzeigen
Alt 08.09.2003, 23:55   #2
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

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;
kikakater ist offline   Mit Zitat antworten