Lade...
 

CX_DATE::DaysInMonth

CX_DATE::DaysInMonth

Beschreibung:

Diese Funktion gibt die Anzahl der Tage des Monats, den ein Datum hat, zurück. Im Falle eines undefinierten bzw.

unvollständigen Datums, welches nicht genügend Informationen zur Bestimmung der Tagesanzahl enthält, wird "0" zurückgegeben. Für eine Datumsperiode bezieht sich diese Funktion auf ihr Startdatum.

Code-Beispiel:
In dem Beispiel-Programm wird die Anzahl der Tage im Monat des "13.2.2000" berechnet.

Var(date)                          // deklariere eine Variable
CreateTransObject(CX_DATE) -> date // generiere das heutige Tagesdatum
"13.2.2000" date Put               // schreibe das neue Datum in das Datumsobjekt
date Call(DaysInMonth)             // liefere die Tagesanzahl

Das Ausführen dieses Skriptes erzeugt den Wert "29".

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DATE oder CX_SPAN_DATE das Datum(-sobjekt)
Stack(Out) Top INTEGER die Anzahl der Tage im Monat des Datums
Funktionsaufruf: Call(DaysInMonth)