Функция _DayValueToDate

         Описание функции


_DayValueToDate

Добавляет заданные дни к 1 января 4713 г. до Н.Э. и возвращает в виде Грегорианской даты.

#include <Date.au3>
_DayValueToDate($iJulianDate, ByRef $iYear, ByRef $iMonth, ByRef $iDay)

Параметры

$iJulianDate Действительное количество дней.
$iYear возвращает год в формате YYYY
$iMonth возвращает месяц в формате MM
$iDay возвращает день в формате DD

Возвращаемое значение

Успех:Возвращает вычисленную дату
Ошибка:Возвращает 0 и устанавливает @error
@error:0 - Нет ошибки.
1 - Введена неверное количество дней.

См. также

_DateToDayValue, _DateAdd, _DateDiff, _DateTimeSplit, _DateToDayOfWeek, _DateToDayOfWeekISO

Пример

#include <Date.au3>

; Сегодня в Юлианском календаре
$sJulDate = _DateToDayValue (@YEAR, @MON, @MDAY)
MsgBox(4096, "", "Сегодня в Юлианском календаре: " & $sJulDate)

; вычисление даты на 14 ранее
Dim $Y, $M, $D
$sJulDate = _DayValueToDate ($sJulDate-14, $Y, $M, $D)
MsgBox(4096, "", "14 дней ранее:" & $M & "/" & $D & "/" & $Y & "  (" & $sJulDate & ")")