Add the given days since noon 4713 BC January 1 and returns the Gregorian date
#include <Date.au3>
_DayValueToDate ( $iJulianDate, ByRef $iYear, ByRef $iMonth, ByRef $iDay )
$iJulianDate | A valid number of days. |
$iYear | will return the year in format YYYY |
$iMonth | will return the month in format MM |
$iDay | will return the day in format DD |
Success: | the date calculated. |
Failure: | 0 and sets the @error flag to non-zero. |
@error: | 1 - Invalid Input number of days. |
_DateAdd, _DateDiff, _DateTimeSplit, _DateToDayOfWeek, _DateToDayOfWeekISO, _DateToDayValue
#include <Date.au3>
#include <MsgBoxConstants.au3>
; Julian date of today.
Local $sJulDate = _DateToDayValue(@YEAR, @MON, @MDAY)
MsgBox($MB_SYSTEMMODAL, "", "Todays Julian date is: " & $sJulDate)
; 14 days ago calculation.
Local $Y, $M, $D
$sJulDate = _DayValueToDate($sJulDate - 14, $Y, $M, $D)
MsgBox($MB_SYSTEMMODAL, "", "14 days ago: " & $M & "/" & $D & "/" & $Y & " (" & $sJulDate & ")")