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)
Parameter
| $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 greg. Monat im Format MM zurück |
| $iDay | gibt den greg. Tag im Format DD zurück |
Rückgabewert
| Erfolg: | Gibt das berechnete Datum zurück (in $iYear, $iMonth und $iDay) |
| Fehler: | 0 und setzt @Error |
| @error: | 0 - Kein Fehler. |
| 1 - Ungültige Anzahl der eingegebenen Tage |
Bemerkungen
Für die Rückgabe des gregorianischen Datums müssen die Werte $iYear, $iMonth und $iDay als Variablenreferenzen übergeben werden.
Verwandte Funktionen
_DateToDayValue, _DateAdd, _DateDiff, _DateTimeSplit, _DateToDayOfWeek, _DateToDayOfWeekISO
Beispiel
#include <Date.au3>
; Julianisches Datum des heutigen Tages.
$sJulDate = _DateToDayValue (@YEAR, @MON, @MDAY)
MsgBox(4096, "", "Heute wäre nach julianischem Kalender: " & $sJulDate)
; 14 Tage zurückrechnen
Dim $Y, $M, $D
$sJulDate = _DayValueToDate ($sJulDate-14, $Y, $M, $D)
MsgBox(4096, "", "Vor 14 Tagen war der " & $D & "." & $M & "." & $Y & " (" & $sJulDate & ")")