Addiert die angegebene Anzahl Tage zum Startdatum des julianischen Kalenders (Mittag des 1. Januar 4713 vor Christus) und gibt das entsprechende gregorianische Datum zurück
#include <Date.au3>
_DayValueToDate ( $iJulianDate, ByRef $iYear, ByRef $iMonth, ByRef $iDay )
| $iJulianDate | Eine zulässige Anzahl von Tagen (seit Mittag des 1. Januar 4713 vor Christus). |
| $iYear | gibt das gregorianische Jahr im Format YYYY zurück |
| $iMonth | gibt den gregorianischen Monat im Format MM zurück |
| $iDay | gibt den gregorianischen Tag im Format DD zurück |
| Erfolg: | das berechnete Datum (in $iYear, $iMonth und $iDay) |
| Fehler: | 0 und setzt das @error Flag auf ungleich 0 |
| @error: | 1 - Ungültige Anzahl der eingegebenen Tage |
Für die Rückgabe des gregorianischen Datums müssen die Werte $iYear, $iMonth und $iDay als Variablenreferenzen übergeben werden.
_DateAdd, _DateDiff, _DateTimeSplit, _DateToDayOfWeek, _DateToDayOfWeekISO, _DateToDayValue
#include <Date.au3>
#include <MsgBoxConstants.au3>
; Julianisches Datum des heutigen Tages.
Local $sJulDate = _DateToDayValue(@YEAR, @MON, @MDAY)
MsgBox($MB_SYSTEMMODAL, "", "Heute wäre nach julianischem Kalender: " & $sJulDate)
; 14 Tage zurückrechnen
Local $Y, $M, $D
$sJulDate = _DayValueToDate($sJulDate - 14, $Y, $M, $D)
MsgBox($MB_SYSTEMMODAL, "", "Vor 14 Tagen war der " & $D & "." & $M & "." & $Y & " (" & $sJulDate & ")")