12 12
發新話題

[分享] 《分享》 PHP 『曆法函式庫』

《分享》 PHP 『曆法函式庫』

《分享》 PHP 『曆法函式庫』JDToGregorian --- 轉換凱撒日計數為格裡高裡曆法

JDToGregorian

(PHP3 , PHP4)

JDToGregorian ---  轉換凱撒日計數為格裡高裡曆法

語法 : string jdtogregorian(int julianday);

說明 :

轉換凱撒日計數(Julian Day Count)為格裡高裡曆法(Gregorian date),傳回的字串為"month/day/year"。


[ 本帖最後由 蔡逸竹 於 2006-9-25 21:22 編輯 ]

TOP

《分享》 PHP 『曆法函式庫』GregorianToJD --- 轉換格裡高裡曆法為凱撒日計數

GregorianToJD

(PHP3 , PHP4)

GregorianToJD ---  轉換格裡高裡曆法為凱撒日計數

語法 : int gregoriantojd(int month, int day, int year);

說明 :

格裡高裡曆法有效的範圍是西元前4714年到西元9999年。僅管這個軟體能處理到西元前4714年的日期,但確沒什麼意義。格裡高裡曆法在西元1582年10月15日創立(凱撒曆法為西元1582年10月5日),有些國家在稍晚時才開始接受,例如:英國在西元1752年,蘇聯在西元1918年,希臘在西元1923年,多數的歐洲國家先使用凱撒曆法進而使用格裡高裡曆法。

Example :

<?php

    $jd = GregorianToJD(10,11,1970);

    echo("$jd\n");

    $gregorian = JDToGregorian($jd);

    echo("$gregorian\n");
?>

TOP

《分享》 PHP 『曆法函式庫』JDToJulian --- 轉換凱撒日計數為凱撒曆法

JDToJulian

(PHP3 , PHP4)

JDToJulian ---  轉換凱撒日計數為凱撒曆法

語法 : string jdtojulian(int julianday);

說明 :

轉換凱撒日計數為凱撒曆法,傳回的字串為"month/day/year"。

TOP

《分享》 PHP 『曆法函式庫』JulianToJD --- 轉換凱撒曆法為凱撒日計數

JulianToJD

(PHP3 , PHP4)

JulianToJD ---  轉換凱撒曆法為凱撒日計數

語法 : int juliantojd(int month, int day, int year);

說明 :

凱撒曆法的有效範圍是西元前4713年到西元9999年。僅管這個軟體能處理到西元前4713年的日期,但確沒什麼意義。凱撒曆法在西元前46年創立,直到西元8年細節才穩定下來。

TOP

《分享》 PHP 『曆法函式庫』JDToJewish --- 轉換凱撒日計數為猶太曆法

JDToJewish

(PHP3 , PHP4)

JDToJewish ---  轉換凱撒日計數為猶太曆法

語法 : string jdtojewish(int julianday);

說明 :

轉換凱撒日計數為猶太曆法。

TOP

《分享》 PHP 『曆法函式庫』JewishToJD --- 轉換猶太曆法日期為凱撒日計數

JewishToJD

(PHP3 , PHP4)

JewishToJD --- 轉換猶太曆法日期為凱撒日計數

語法 : int jewishtojd(int month, int day, int year);

說明 :

這個軟體能處理的有效範圍為西元前3761年,但確沒什麼意義。猶太曆法已使用數千年之久,但在早期的時候沒有準則來決定月份的起始,第一個月為首次觀測到的新月。

TOP

《分享》 PHP 『曆法函式庫』JDToFrench --- 轉換凱撒日計數為法國共和曆法

JDToFrench

(PHP3 , PHP4)

JDToFrench --- 轉換凱撒日計數為法國共和曆法

語法 : string jdtofrench(int month, int day, int year);

說明 :

轉換凱撒日計數為法國共和曆法。

TOP

《分享》 PHP 『曆法函式庫』FrenchToJD --- 轉換法國共和曆法日期為凱撒日計數

FrenchToJD

(PHP3 , PHP4)

FrenchToJD --- 轉換法國共和曆法日期為凱撒日計數

語法 : int frenchtojd(int month, int day, int year);

說明 :

轉換法國共和曆法日期為凱撒日計數。此函式只能轉換法國共和曆法1年到14年,相當於格裡高裡曆法1792年9月22日到1806年9月22日。

TOP

《分享》 PHP 『曆法函式庫』JDMonthName --- 傳回月份名稱

JDMonthName

(PHP3 , PHP4)

JDMonthName ---  傳回月份名稱

語法 : string jdmonthname(int julianday, int mode);

說明 :
傳回月份的名稱。參數mode用來告訴此函式以那一種曆法來轉換凱撒日計數,且傳回何種型態的月份名稱。mode為以下的值:

mode  含義
0         格裡高裡曆法-縮寫

1         格裡高裡曆法

2         凱撒曆法-縮寫

3         凱撒曆法

4         猶太曆法

5         法國共和曆法


TOP

《分享》 PHP 『曆法函式庫』JDDayOfWeek --- 傳回日期在當週的天數

JDDayOfWeek

(PHP3 , PHP4)

JDDayOfWeek ---  傳回日期在當週的天數

語法 : mixed jddayofweek(int julianday, int mode);

說明 :

傳回日期在當週的天數。參數mode能決定傳回字串或是整數,mode為以下的值:

mode  含義
0         傳回日期數目為整數,0=星期日、1=星期一...等等

1         傳回英文星期幾的字串 (英文-格裡高裡)

2         傳回英文星期幾的縮寫字串 (英文-格裡高裡)

TOP

 12 12
發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。