Uchovává aktuální datum a čas ve formátu Upravené juliánské datum.
Typ: | Reálné |
Uloženo v: | Neuloženo |
Počáteční hodnota: | Mění se |
Datum MJD (Modified Julian Date neboli Upravené juliánské datum) je formát, ve kterém jsou datum a čas reprezentovány počtem juliánských dnů a desítkovou částí dne:
<Julian day number>.<Decimal fraction of a day>
Datum MJD, obecně pojmenované UT1, je světový vědecký standard, který určuje počet dnů od základního data 1. ledna roku 4713 před Kristem a času 12:00. Pomocí tohoto systému 4. červenec 1997 v 2:29:58 odpoledne odpovídá hodnotě 2450634.60387736 a 1. leden 1998 v poledne odpovídá hodnotě 2450815.50000000.
Vzhledem k tomu, že datum a čas poskytují hodiny vašeho počítače, vrací systémová proměnná DATE opravdu správné juliánské datum pouze v případě, že jsou systémové hodiny nastaveny na univerzální koordinovaný čas UTC (označovaný též jako Greenwichský střední čas). Systémové proměnné TDCREATE a TDUPDATE mají stejný formát jako proměnná DATE, ale udávají čas vytvoření a poslední aktualizace aktuálního výkresu.
Odečtením čísel vrácených systémovou proměnnou DATE lze vypočítat rozdíly v datu a čase. Počet sekund uplynulých od půlnoci lze vypočítat jako desetinnou část hodnoty proměnné DATE krát 86 400 sekund.
V produktech založených na aplikaci AutoCAD (nikoli AutoCAD LT) je možné k výpočtu sekund uplynulých od půlnoci z hodnoty vrácené systémovou proměnnou MILLISECS použít jazyk AutoLISP.
(setq s (getvar "DATE")) (setq seconds (* 86400.0 (- s (fix s))))