查看“儒略日”的源代码
←
儒略日
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==儒略日(Julian day)== *从世界时(Universal Time) 中午12时开始计算的日期,可以带小数。 ===简化儒略日数(Modified Julian Day Number)=== *将儒略日数值减去2,400,000.5并命名为简化儒略日数 (Modified Julian Day Number),简称MJD。简化JD有两个特点: #日期由午夜而不是中午开始。 ##儒略日的数值由7位数字减为5位数字,节省计算机储存空间。 ===The Reduced Julian Day (RJD)=== *RJD = JD - 2400000 ==计算公式== ===从年,月,日到儒略日=== <math>\begin{matrix}a & = & {14 - month \over 12} \\ \\y & = & year + 4800 - a \\ \\m & = & month + 12a - 3 \\\end{matrix}</math> :注意公元前1年,year=0,以此类推 :我们现在通行的是格里高历(Gregorian calendar ) *计算某一天正午(世界时)的儒略日数(Julian Day Numbers,JDN) <math>\begin{matrix}JDN & = & day + {153m + 2\over 5} + 365y + {y \over 4} - 32083\end{matrix}</math> *计算带小数的儒略日 <math>\begin{matrix}JD & = & JDN + {hour - 12 \over 24} + {minute \over 1440} + {second \over 86400}\end{matrix}</math> ===从儒略日到年、月、日=== L = JDN + 68569 N = ( 4 * L ) / 146097 L = L - ( 146097 *N + 3 ) / 4 I = ( 4000 * ( L + 1 ) ) / 1461001 L = L - ( 1461 * I ) / 4 + 31 J = ( 80 * L ) / 2447 D = L - ( 2447 * J ) / 80 ; Day L = J / 11 M = J + 2 - ( 12 *L ) ;Month Y = 100 * ( N - 49 ) + I + L ; Year ==IDL程序== *参见[[时间格式的处理]]还有[[Astro_lib]]中的相关程序
返回至“
儒略日
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
社群首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息