Ausgehend von jeweils einem Datum1 und Datum2 in der Form TT.MM.JJJJ (z.B. 01.11.2021) wird für jedes Datum ein Faktor berechnet. Zieht man die Faktoren1 und Faktor2 voneinander ab (Differenz), so erhält man die Tagesdifferenz zwischen Datum1 und Datum2.

Die Faktoren werden jeweils wie folgt berechnet:

Für die Monate Januar und Februar eines Jahres, also wenn das Datum im Januar oder Februar liegt:

FAKTOR = 365(JJJJ) + TT + 31(MM - 1) + INT[(JJJJ - 1 ) / 4] - INT (3/4 [INT[((JJJJ - 1) / 100) + 1])

Für die Monate März bis Dezember gilt dagegen diese Berechnung:

FAKTOR = 365(JJJJ) + TT + 31(MM - 1) - INT(0,4 * MM +2,3 ) + INT (JJJJ / 4) -
INT (3/4 [ INT (JJJJ / 100) + 1 ])

Man kann mittels eines Faktors auch den Wochentag des Datums bestimmen:

Wochentag = FAKTOR + [INT(- FAKTOR / 7) * 7]

Der Wochentag wird dann durch eine Ziffer 0 bis 6 für Samstag bis Freitag ausgedrückt.

P.s. INT bedeutet in den Formeln, daß nur derganzzahlige Teil des Ausdrucks verwendet wird.

Das Ganze ist aus dem TI59 (texas Instruments) Handbuch zum Standard Software Modul (Modul 20) Seite 74ff.

...zur Antwort