DaysBetween Datum- en Tijdfunctie
Met DaysBetween kan het aantal dagen tussen twee willekeurige datums berekend worden.
RetValue = DaysBetween(StartDate,EndDate)
RetValue = DaysBetween(StartDate)
StartDate (Expressie)
In StartDate wordt de startdatum in het formaat (JJ)JJMMDD vermeld.
EndDate (Expressie)
In EndDate wordt optioneel de einddatum in het formaat (JJ)JJMMDD vermeld. Indien
EndDate niet wordt opgegeven dan geldt de huidige systeemdatum.
RetValue
De functie resulteert in het aantal dagen tussen StartDate en EndDate. Indien StartDate
groter is dan EndDate dan is de waarde negatief en anders positief.
Voorbeeld:
{
String sDate,sTxt
Integer iNxtDate,iDays,iNewDays
GetDateStr(sDate,yyyyMMdd)
iNxtDate = GetNextDate([sDate],24)
iDays = DaysBetween(iNxtdate,[sDate])
iNewDays = DaysBetween(20220101)
If iNewDays<0
iNewDays = 0 - iNewDays
Copy(sTxt,Het aantal dagen tot 1 januari 2022 is [iNewDays])
Else
Copy(sTxt,1 januari 2022 is [iNewDays] geleden)
Endif
}
Controleer of hier min vierentwintig staat: [iDays]
[sTxt]
Resultaat:
Controleer of hier min vierentwintig staat: -24
Het aantal dagen tot 1 januari 2022 is 60