Zapisuje bieżącą datę i godzinę w formacie zmodyfikowanej daty juliańskiej.
Type: | Liczba rzeczywista |
Zapisany w: | Niezapisany |
Wartość początkowa: | Różna |
Ta wartość jest zapisana w postaci Modified Julian Date (MJD), która stanowi juliański numer dnia i ułamek dziesiętny dnia w formacie:
<Juliański numer dnia>.<Dziesiętny ułamek dnia>
Data MJD, konwencjonalnie zwana UT1, jest ogólnoświatowym standardem naukowym, który numeruje dni, rozpoczynając od daty i godziny 12:00 1 stycznia 4713 p.n.e. W tym systemie 4 lipca 1997 godzina 14:29:58 to 2450634.60387736, a 1 stycznia 1998 godzina 12:00 to 2450815.50000000.
(setq s (getvar "DATE")) (setq seconds (* 86400.0 (- s (fix s))))
Ponieważ zegar komputera podaje datę i czas, zmienna systemowa DATE zwraca prawdziwą datę juliańską tylko wtedy, gdy zegar systemowy jest ustawiony na UTC/Zulu (Greenwich Mean Time). Zmienne TDCREATE i TDUPDATE mają taki sam format jak DATE, ale ich wartości reprezentują czas utworzenia i ostatniej aktualizacji bieżącego rysunku.