php中,有一种方法可以将儒略历法的日期转换为儒略日计数,今天我们就来介绍一下这个算法,有需要的小伙伴可以参考参考。

在之前我们肯定学过php的日历扩展,但是你们知不知道其实日历扩展中还有一个十分有意思的函数,那就是juliantojd()函数。这个函数可以将将儒略历法的日期转换为儒略日计数,是不是很神奇。

我们在学习这个函数之前肯定会有一个疑问,那就是儒略历法是什么?相信不少人都不知道

其实儒略历法是由罗马共和国独裁官儒略·凯撒(又译盖乌斯·尤里乌斯·凯撒、加伊乌斯·朱利叶斯·凯撒、裘力斯·凯撒等)采纳埃及亚历山大的数学家兼天文学家索西琴尼的计算后,于公元前45年1月1日起执行的取代旧罗马历法的一种历法。

使用这个Unix时间戳转换工具就可直接获得结果啦,再也不用担心结果出错了。

现在我们知道的儒略历法,就让我们一起来看看juliantojd()这个函数吧。

语法

juliantojd(month,day,year);

month,规定是月,月份的范围从 1 (January) 到 12 ( December)

day,规定为日,日期的范围从 1 到 31

year,规定为年,年份的范围从 -4713 到 9999(Julian历法的合理年份为 4713 B.C. 到 9999 A.D.)

返回值:指定julian历法中的日期所对应的julian天数。

实例——把儒略历法的日期转换为儒略日计数,然后再转换回儒略历法的日期

<?php
$jd=juliantojd(7,07,1972);
echo $jd . "<br>";
echo jdtojulian($jd);//jdtojulian函数将儒略日计数的日期转换为儒略历法
?>

结果

2441519
7/7/1972

扩展资料

儒略历中,一年被划分为12个月,大小月交替;四年一闰,平年365日,闰年366日为在当年二月底增加一闰日,年平均长度为365.25日。由于实际使用过程中累积的误差随着时间越来越大,1582年教皇格里高利十三世(又译额我略十三世)颁布、推行了以儒略历为基础改善而来的格里历,即公历。

推荐:php视频教程

以上就是PHP中如何将儒略历法的日期转换为儒略日计数的详细内容,更多请关注亿码酷站其它相关文章!



PHP中如何将儒略历法的日期转换为儒略日计数
—–文章转载自PHP中文网如有侵权请联系ymkuzhan@126.com删除

下载声明:
  • 本站资源如无特殊说明默认解压密码为www.ymkuzhan.com建议使用WinRAR解压;
  • 本站资源来源于用户分享、互换、购买以及网络收集等渠道,本站不提供任何技术服务及有偿服务,资源仅提供给大家学习研究请勿作它用。
  • 赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如果你喜欢该程序,请购买正版!
  • 版权声明:
  • 下载本站资源学习研究的默认同意本站【版权声明】若本站提供的资源侵犯到你的权益,请提交版权证明文件至邮箱ymkuzhan#126.com(将#替换为@)站长将会在三个工作日内为您删除。
  • 免责声明:
  • 您好,本站所有资源(包括但不限于:源码、素材、工具、字体、图像、模板等)均为用户分享、互换、购买以及网络收集而来,并未取得原始权利人授权,因此禁止一切商用行为,仅可用于个人研究学习使用。请务必于下载后24小时内彻底删除,一切因下载人使用所引起的法律相关责任,包括但不限于:侵权,索赔,法律责任,刑事责任等相关责任,全部由下载人/使用人,全部承担。以上说明,一经发布视为您已全部阅读,理解、同意以上内容,如对以上内容持有异议,请勿下载,谢谢配合!支持正版,人人有责,如不慎对您的合法权益构成侵犯,请联系我们对相应内容进行删除,谢谢!