函数参考


_DateToDayValue

返回从BC 4713 年一月一日中午至今的天数,用于得到格里日期(日常说的阳历,西历).

#Include <Date.au3>
_DateToDayValue($iYear, $iMonth, $iDay)

参数

$iYear 一个有效的YYYY年格式
$iMonth 一个有效的MM月格式
$iDay 一个有效的DD日格式

返回值

成功: 返回一个儒略历时间(从BC 4713年1月1日中午开始)
失败: 返回 0 并设置 @error
@error: 0 - 无错误
1 - 无效日期

注意/说明

thesnow注:

lunar历古罗马用的阴历,于公元前年被Julian(儒略历,公历)取代.

Anno Domini(A.D.)应该写在年数之前, B.C.应该写在年数之后, 如: from 300 B.C. to A.D. 400 由公元前三百年到公元四百年.

相关

_DayValueToDate, _DateAdd, _DateDiff

示例/演示


#include <Date.au3>

; 今天的儒略日 (Julian date).
Local $sJulDate = _DateToDayValue(@YEAR, @MON, @MDAY)
MsgBox(4096, "", "Todays Julian date is: " & $sJulDate)

; 计算 14 天之前.
Local $Y, $M, $D
$sJulDate = _DayValueToDate($sJulDate - 14, $Y, $M, $D)
MsgBox(4096, "", "14 days ago:" & $M & "/" & $D & "/" & $Y)