Funktionsreferenz

_DayValueToDate

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 & ")")