ObjectScript は、12/31/1840 を示す 0 から始まり、12/31/9999 を示す 2980013 までの整数値を各日付に割り当てます。1/1/2018 の場合は 64649 が割り当てられます。使用可能な外部形式の数値から (内部) 整数形式に (あるいはその逆に) 日付を変換する関数があります。詳細はドキュメントを参照してください。同様に、ObjectScript は毎日深夜から毎秒カウントし、時刻の変換関数を提供します。
USER>write $zdateh("9/21/1999", 5,,,,,,, -1)
57972
USER>write $zdateh("21/9/1999", 5,,,,,,, -1)
-1
USER>write $zdateh("21 SEP", 5,,,,,,, -1)
57972
USER>write $zdateh("SEP 21 1998", 5,,,,,,, -1)
57607
USER>write $zdateh("2 29 2000", 5,,,,,,, -1)
58133
USER>write $zdateh("2.29.1999", 5,,,,,,, -1)
-1
USER>write $zdateh("T+12", 5,,,,,,, -1)
57985
USER>write $zdateh("MAT 3", 5,,,,,,, -1)
-1
USER>