旧暦、六曜を取得できるAPIを無料で提供しています。
■ 暦APIとは
リクエストされた日付の 旧暦、十二支、十支、節気、六曜等の情報をjsonデータを提供します。
使用料金は必要ありません。 無償での提供になります。
■ 仕様
 ・リクエストURL
http://koyomi.zing2.org/api/
 ・リクエストパラメータ
パラメータ名 項目名 必須 備考
mode 取得区分 d:日単位 、 m:月単位
cnt 取得数 取得区分=d
 取得する日数
 1〜365が指定可能

取得区分=m
 取得する月数
 1〜12が指定可能
targetyyyy yyyy
*1901〜2038までが指定可能です。
targetmm mm
targetdd dd
取得区分がdの場合のみ必須
mの場合は無視

 ・レスポンス
フィールド名 項目名 必須 備考
datelist 日付リスト yyyy-mm-dd 形式
以下日付ごとに配列
week 曜日 月 火 水 木 金 土 日(ツェラーの公式使用)
inreki 陰暦 "睦月", "如月", "弥生", "卯月", "皐月", "水無月","文月", "葉月", "長月", "神無月", "霜月", "師走"
zyusi 十支 "甲","乙","丙","丁","戊","己","庚","辛","壬","癸"
zyunisi 十二支 "子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"
eto 干支 "子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"
gengo 元号 "平成","昭和","大正","明治"
wareki 和暦
sekki 節気 "春分","清明","穀雨","立夏","小満","芒種","夏至","小暑","大暑","立秋","処暑","白露", "秋分","寒露","霜降","立冬","小雪","大雪","冬至","小寒","大寒","立春","雨水","啓蟄"
kyurekiy 旧暦 年
kyurekim 旧暦 月
kyurekid 旧暦 日
rokuyou 六曜 "大安","赤口","先勝","友引","先負","仏滅"
holiday 祝日 1年〜2200年まで取得可能です。
*2018年以降の秋分の日、春分の日に関しては現時点での予測です。
 ・サンプルレスポンス
{
	"datelist":{
		"2015-12-01":{
			"week":"火",
			"inreki":"師走",
			"zyusi":"辛",
			"zyunisi":"亥",
			"eto":"未",
			"gengo":"平成",
			"wareki":27,
			"sekki":"",
			"kyurekiy":2015,
			"kyurekim":10,
			"kyurekid":20,
			"rokuyou":"大安",
			"holiday":""
		},
		"2015-12-02":{
			"week":"水",
			"inreki":"師走",
			"zyusi":"壬",
			"zyunisi":"子",
			"eto":"未",
			"gengo":"平成",
			"wareki":27,
			"sekki":"",
			"kyurekiy":2015,
			"kyurekim":10,
			"kyurekid":21,
			"rokuyou":"赤口",
			"holiday":""
		}
	}
}

 ・エラー
フィールド名 項目名 必須 備考
err エラーコード 400:必須エラー
401:パラメータ値エラー
mes エラーメッセージ
 ・サンプルレスポンス
{
	"err":400,
	"mes":"必須パラメータが指定されていません。"
}


 ・更新履歴
2016/2/4 ・日付関数使用部分を算出式に変更に伴い、年指定範囲を1〜2200に変更
・json返却時のヘッダーにAccess-Control-Allow-Originを追加
2016/1/16 ・取得した最初の日の月が1ケタの月であった場合に、先頭「0」埋めにならない不具合を修正
・過去日付の場合に十支、十二支がづれて表示されている不具合を修正
・phpの日付関数の範囲外1901〜2038以外を対象外に変更
・レスポンス:祝日に関する備考を追記

  Copyright 2015 All rights reserved.