使用PHP寫的一個萬年曆接口
說明
支持的年份爲1900-2100(農曆),支持公曆和公曆互轉。接口基地址:http://api.ieclipse.cn/wnl/ 主要功能列表
- 公曆轉農曆
- 農曆轉公曆
- 支持公曆和農曆節日
- 支持干支紀年、紀月、紀日、紀時
- 支持農曆閏月
示例json
{
"code":0, //響應碼,爲0時表示接口正常響應
"msg":"ok",
"time":1517217808,
"data":{
"isToday":false,
"sYear":"2018", //公曆年
"sMonth":"03", //公曆月
"sDay":16, //公曆日
"sWeek":5, //公曆周幾, 0-6,0表示週日
"sHour":17, //公曆小時
"sFestival":"", //公曆節日,如元旦
"lYear":2018, //農曆年
"lMonth":1, //農曆月
"lDay":29, //農曆日
"lFestival":"",//農曆節日,如春節
"isLeap":false, //農曆閏月
"hzYear":"二〇一八", //農曆年大寫
"hzMonth":"正", //農曆月漢字,如果爲閏月,前面有一個閏字
"hzDay":"廿九",//農曆日
"cWeek":"五",//漢字星期幾
"cYear":"戊戌", //漢字干支年
"cMonth":"乙卯",//漢字干支月
"cDay":"丁未",//漢字干支日
"cAnimal":"狗",//生肖年
"cTerms":"",//農曆節氣,如立春
"cMnumber":1431,
"cDnumber":43183,
"cHour":"己酉" //漢字干支時
}
}
接口說明
請求參數
- date: 日期和時間,以
-
分隔,如2018-01-29-18,2019-01-29 - l: 是否農曆閏月,當date爲農曆時有效,如
l=true
響應
- cHour: 當參數包含小時時,有此字段
- cAnimal: 農曆日期對應的生肖,遇到農曆立春時,生肖會變化。
- isLeap: 是否農曆閏月
公曆轉農曆
http://api.ieclipse.cn/wnl/lunar
農曆轉公曆
http://api.ieclipse.cn/wnl/solar