V systému PROMOTIC se interně používá datový typ
Date. Lze také použít pomocný objekt
PmDateObject.
PmDate - datum a čas v číselné interní PROMOTIC podobě:
(datový typ
Date) se používá interně v systému PROMOTIC, a také ve skriptovacím rozhraní
Pma objektů. Protože se jedná o jednoduchou číselnou hodnotu, snadno se s ní ve skriptech pracuje (z hlediska čtení, zapamatování, zápisu, předání jiným skriptům, atd.). Nicméně pokud je nutno pro datum a čas provést složitější operace (časové posuny, formátování pro zobrazení, atd.), pak je výhodné z hodnoty
PmDate vytvořit pomocný objekt
PmDateObject, určený k operacím pro datum a čas.
JavaScript
Čas v tomto jazyce realizuje systém PROMOTIC jako reálné číslo typu
Double (hodnota je počet dnů od
30.12.1899).
Jazyk
JavaScript má sice vlastní objekt
Date(), ale v systému PROMOTIC není doporučeno tento objekt používat.
Operace s časem lze provádět:
VBScript
Pro práci s datumem a časem
VBScript používá datový typ
Date, což je v podstatě reálné číslo typu
Double (hodnota je počet dnů od
30.12.1899).
Datum a čas lze vytvořit několika způsoby, viz
Now,
Date,
Time. Další možnosti
Poznámky k datovému typu Date:, atd.
Operace s časem lze provádět:
Některé další PROMOTIC metody používající datum a čas
Pm.GetDateOf - Vrací různé datumy odvozené od zadaného datumu
Formátování datumu a času:
Pro formátování a skenování je doporučeno použít objekt
PmFormat - viz
Příklady pro typ DateTime.
Lze však použít i zastaralé metody: