# Function Reference

# _DayValueToDate

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 )

## Parameters

$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

## Return Value

Success: | the date calculated.
Failure: | 0 and sets the @error flag to non-zero.
@error: | 1 - Invalid Input number of days.

## Related

_DateAdd, _DateDiff, _DateTimeSplit, _DateToDayOfWeek, _DateToDayOfWeekISO, _DateToDayValue

## Example

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