站長資訊網
        最全最豐富的資訊網站

        php日歷之格利高里歷法的日期與儒略日計數如何相互轉換

        在上篇文章中,我們介紹了《php日歷之儒略日計數如何轉換為Unix時間戳》,提到了格利高里歷法的日期,但是小編沒有介紹,這篇文章我們就來好好介紹一下格利高里歷法的日期與儒略日計數相互轉換的方法。

        在開始本篇文章介紹之前,我們先來了解上篇文章沒有介紹的格利高里歷法。

        公歷的標準名稱為格里高利歷,是現在國際通用的歷法,是一種陽歷。陽歷是太陽歷的簡稱,這種歷法與地球環繞太陽的周年運動有關,與月相無關。格里高利歷為西方的歷法,并非中國所創,故又名 西歷 (是相對于中歷而言)。

        中國從辛亥革命后即自民國元年采用格里高利歷,故又名曰國歷 。為與中國舊有之歷相對稱,故又名曰 新歷 。1949年正式規定采用公元紀年。公歷的前身是古羅馬凱撒修訂的儒略歷。根據儒略歷的規定,每4年有1個閏年,閏年為366日,其余3年(稱為平年)各有365日。公元年數能被4整除的是閏年。儒略歷1年平均長365.25日,比實際公轉周期的365.2422日長11分14秒,即每400年約長3日。

        格利高里歷法我們已經了解了,是時候該開始本篇文章的介紹。

        不可避免的,我們還是以一個小案例開頭。

        已知一個格利高里歷法為2018年7月25的日期,現在需要將它轉換成儒略日計數,該如何轉換?同理已知一個儒略日計數為2455643的數字,它所對應的格利高里歷法日期是什么?

        <?php $jd=gregoriantojd(9,25,2016); echo $jd . "<br>"; $gr=jdtogregorian(2455643); echo $gr; ?>

        它的結果是

        2457657 3/22/2011

        我們可以觀察一下上面的例子,可以看到把儒略日計數轉換為格利高里歷法的日期的函數是jdtogregorian();把格利高里歷法的日期轉換為儒略日計數的函數是gregoriantojd()。

        接下來我們就來詳細介紹一下這兩個函數。

        gregoriantojd()函數

        gregoriantojd(月份,日期,年份);

        gregoriantojd() 函數把格利高里歷法的日期轉換為儒略日計數。

        jdtogregorian()函數

        jdtogregorian(以儒略日計數的數字);

        jdtogregorian() 函數把儒略日計數轉換為格利高里歷法的日期。

        需要注意的是:盡管該函數可處理 4714 B.C. 之前的日期,您還是要注意格利高里歷法在 1582 年才建立,一些國家甚至更晚才接受它(大不列顛在 1752 年,蘇聯在 1918 年,希臘在 1923 年)。大部分歐洲國家使用羅馬儒略歷法(公歷)先于格利高里歷法。

        你想要的php知識都在這里哦→php視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 91精品国产高清久久久久久国产嫩草| 精品久久久久久成人AV| 亚洲精品国产精品国自产观看| 国产精品www| 综合久久精品色| 国产精品无打码在线播放| 国产精品白浆在线观看免费| 在线精品国产一区二区三区| 精品久久久久一区二区三区| 精品一区二区久久| 精品免费人成视频app| 亚洲精品乱码久久久久久不卡| 国产精品极品| 久久精品免费一区二区三区| 国产精品视频一区二区三区四 | 国产精品欧美久久久久天天影视| 无夜精品久久久久久| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 无码精品一区二区三区免费视频| 亚洲精品第一国产综合精品99| 国内精品99亚洲免费高清| 精品国产三级a在线观看| 亚洲精品tv久久久久久久久久| 国产福利精品视频自拍| 欧美视频精品一区二区三区| 久久久无码人妻精品无码| 亚洲AV无码久久精品蜜桃| 亚洲人成亚洲精品| 无码精品人妻一区二区三区免费看| 国产精品亚洲精品日韩已方| 国产精品福利在线播放| 国产精品人成在线播放新网站| 在线涩涩免费观看国产精品| 免费国产在线精品一区| 亚洲欧美日韩精品久久| 欧美精品在线一区二区三区| 精品久久无码中文字幕| 亚洲高清国产拍精品26U| 久久免费的精品国产V∧| 色偷偷88888欧美精品久久久| 欧美日韩精品系列一区二区三区国产一区二区精品|