php juliantojd()函数将日期转换为儒略日计数

原创 国哥笔记  2019-03-29 15:46  阅读 219 views 次

juliantojd()函数定义及用法

在php中,juliantojd()函数是使用来把儒略历法的日期转换为儒略日计数,并返回转换的儒略日计数。该函数有三个参数,分别用来定义需要转换的日期月日年。

juliantojd()函数转换的日期的范围是凯撒历法公元前4713年至公元9999年,虽然该函数能计算到公元前4713年,但是没有意义,因为儒略历法是在公元前46年建立的,但一些细节等到公元8年才稳定下来,目前世界通用的历法是格利高里历法。

juliantojd()函数的相反函数是jdtojulian()函数,jdtojulian()函数是使用来把儒略日计数转换为儒略历法的日期。

juliantojd()函数语法格式

juliantojd(month,day,year);

参数说明

  • month:规定月,从1到12的数字;
  • day:规定日,从1到31的数字;
  • year :规定年,从-4713到9999的数字;

实例:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
$jd=juliantojd(3,20,2019);//把儒略历法的日期转换为儒略日计数
echo "儒略日计数:".$jd."<br/>";
$jj=jdtojulian(2458576); //把儒略日计数转换为儒略历法的日期。
echo "儒略历法日期:".$jj;
?>
php的windows版本已内建了对日历扩展的支持,但如果是 Linux 版本,就必须通过--enable-calendar编译php,日历函数才能工作。

运行结果:

juliantojd()函数

更多日历相关的函数——>PHP Calendar日历函数大全

本文地址:https://www.ggbiji.com/php-juliantojd.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情