Leap of date
LEAP_OF_DATE¶
| Type Funktion | BOOL |
| Input IDATE | DATE (Eingangsdatum) |
| Output | BOOL (TRUE, wenn IDATE in einem Schaltjahr liegt) |
| Die Funktion LEAP_OF_DATE testet, ob das Eingangsdatum in einem Schaltjahr liegt. Die Funktion berechnet, ob ein Datum innerhalb eines Schaltjahres liegt und gibt gegebenenfalls TRUE aus. Der Test hat Gültigkeit für den Zeitrum 1970 - 2099. im Jahr 2100 wird ein Schaltjahr angezeigt obwohl dies keines ist. Da aber der Wertebereich des Datums nach IEC61131-3 nur bis zum Jahr 2106 reicht wird auf diese Korrektur verzichtet. |

Beispiel:
LEAP_OF_YEAR(D#2004-01-12) = TRUE