
儒略日(公元前4713年1月1日)
This is done in astronomy, with the help of the Julian day.
天文学上就是借助儒略日来算的。
The JDToJewish() function converts a Julian day count to a Jewish calendar date.
函数的作用是:将儒略日计数转为犹太历。
The JewishToJD() function converts a Jewish calendar date to a Julian day count.
函数的作用是:将犹太历转为儒略日计数。
The JDToJulian() function converts a Julian day count to a Julian calendar date.
将儒略日计数转为罗马儒略历。
The JDToFrench() function converts a Julian day count to a French Republican Calendar date.
函数的作用是:将儒略日计数转为法国共和历。
儒略日(Julian Day)是天文学和历法研究中用于连续计日的标准化系统,以公元前4713年1月1日协调世界时正午为起点,每日递增一个整数单位。该系统由法国学者约瑟夫·斯卡利杰(Joseph Scaliger)于1583年提出,其名称源于其父亲儒略·恺撒(Julius Caesar)的儒略历,但与现行公历无直接关联。
核心特点与用途:
计算公式: 儒略日可通过以下公式计算(适用公历日期): $$ JD = 367 times Y - leftlfloor frac{7 times (Y + lfloor frac{M + 9}{12} rfloor)}{4} rightrfloor + leftlfloor frac{275 times M}{9} rightrfloor + D + 1721013.5 + frac{UT}{24} $$ 其中Y为年份,M为月份,D为日期,UT为世界时的小数部分。此公式由美国海军天文台(USNO)在《天文年历》中发布。
儒略日(Julian Day,简称JD)是天文学中用于连续计日的系统,其核心概念和特点如下:
儒略日以公元前4713年1月1日(儒略历)正午为起点,连续累计天数,主要用于统一不同历法的时间记录。它由法国学者Joseph Scaliger在16世纪提出,名称可能源于其父亲Julius Caesar Scaliger。
公式为:
$$
text{MJD} = text{JD} - 2400000.5
$$
MJD从公历1858年11月17日GMT零时开始,常用于现代科学数据(如地震学、卫星导航)。
公历转儒略日的经典公式(以为例):
$$
text{JD} = 1721013.5 + 367Y - text{int}left(frac{7}{4}(Y + text{int}(frac{M+9}{12}))right) + text{int}left(frac{275M}{9}right) + D
$$
其中Y为年份,M为月份,D为日期。
儒略日通过连续计数解决了历法转换的复杂性,其衍生形式(如MJD)在科研和工程中广泛应用。如需具体日期转换,可参考天文算法或专业工具。
【别人正在浏览】