CALENDAR JSONP/JSON DATA SERVICEver 1.0.0

サービス概要

  • 日曜から始まる月別カレンダー表示用のデータ(JSONP、JSON)をご提供します。
  • 特定の年月を指定したデータを取得します。
  • 2000年から2037年までのカレンダー情報を取得できます。
  • 日本の祝祭日情報を含んでいます。
  • カレンダーの表にしやすいように月初めの空欄、月終わりの空欄のデータを含んでいます。
  • 必ずご注意事項とお願いご利用規約をご覧の上ご利用ください。

サンプルページ

ダウンロード

 本サービスのご注意事項とお願いご利用規約をご了承の場合チェック

  • JSONデータのダウンロード(2000年から2037年までのデータ)※上記承認をチェックしてください。

解説

表示するWebページのフォーマット

  • XHTML形式、文字コードはutf-8です。
  • javascriptの文字コードはutf-8です。(受け取るデータには日本語文字列が含まれます。)
  • リクエストにはjqueryを使用します。(必須ではありません。ご使用状況によりご判断ください。)

変数設定とリクエスト(JSONPの例)

			
	//「年」と「月」の変数を指定します。
		var intYear = 対象の年; //(YYYY)4桁必須 2000~2037の間で指定;
		var intMonth = 対象の月; //(MM)2桁必須 例えば7月の場合は 07 で指定
				
	//リクエスト書式
		var reqestPath = 'http://api.thni.net/jCalendar/jData/jsonp/'; //リクエスト先アドレス
		var targetURL = reqestPath + intYear + '' + intMonthRe + '.js'; //リクエストするJSONPのアドレスを生成
				
	//リクエストします。(jqueryで受け取る例です。)
		$.getJSON( targetURL + '?jsoncallback=?' );	
			

コールバック関数書式(JSONPの例)

			
	function InitCal( Data ){
		//受け取ったデータの展開
		//※上の関数名は固定です。
		};
			

データ型について

取得するデータは以下の書式です。

JSONPの書式
			
	InitCal([
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "", "jWday" : "0", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "", "jWday" : "1", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "", "jWday" : "2", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "", "jWday" : "3", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "1", "jWday" : "4", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "2", "jWday" : "5", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "3", "jWday" : "6", "jHoliday" : "憲法記念日" },
		{ : "2008", "jMonth" : "5", "jDay" : "4", "jWday" : "0", "jHoliday" : "みどりの日" },
		{ : "2008", "jMonth" : "5", "jDay" : "5", "jWday" : "1", "jHoliday" : "こどもの日" },
		{ : "2008", "jMonth" : "5", "jDay" : "6", "jWday" : "2", "jHoliday" : "振替" },
		{ : "2008", "jMonth" : "5", "jDay" : "7", "jWday" : "3", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "8", "jWday" : "4", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "9", "jWday" : "5", "jHoliday" : "" },
		{ : "2008", "jMonth" : "5", "jDay" : "10", "jWday" : "6", "jHoliday" : "" },
			・
			・
			・					
		]);
			
JSONの書式
			
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "", "jWday" : "0", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "", "jWday" : "1", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "", "jWday" : "2", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "", "jWday" : "3", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "1", "jWday" : "4", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "2", "jWday" : "5", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "3", "jWday" : "6", "jHoliday" : "憲法記念日" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "4", "jWday" : "0", "jHoliday" : "みどりの日" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "5", "jWday" : "1", "jHoliday" : "こどもの日" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "6", "jWday" : "2", "jHoliday" : "振替" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "7", "jWday" : "3", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "8", "jWday" : "4", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "9", "jWday" : "5", "jHoliday" : "" },
		{ "jYear" : "2008", "jMonth" : "5", "jDay" : "10", "jWday" : "6", "jHoliday" : "" },
			・
			・
			・
			
配列キーについて
			
	//年月日の配列キーは以下の通りです。
		// "jYear" 年
		// "jMonth" 月
		// "jDay" 日
		// "jDay" : "" (空のものは、月初めの空欄及び月終わりの空欄)
				
	//曜日の配列キーは以下の通りです。
		// "jWday" : "0" (日曜)
		// "jWday" : "1" (月曜)
		// "jWday" : "2" (火曜)
		// "jWday" : "3" (水曜)
		// "jWday" : "4" (木曜)
		// "jWday" : "5" (金曜)
		// "jWday" : "6" (土曜)
				
	//祝祭日の配列キーは以下の通りです。
		//"jHoliday" : "※※※※※※※" (存在する場合、祝祭日名が日本語テキストで入ります。)
			

ご注意事項とお願い

  • 必ずご利用規約をお読みいただき、同意の上ご利用ください。
  • 内容及び動作、仕様、サービス自体の提供について予告なしに変更、または中止する場合がございます。
  • 本サービスはネットワーク状況やメンテナンスその他の要因により、一時機能しない場合がございます。

ご利用規約

  • 著作権は、「IW3 PROJECT」が保有します。
  • 当サイトのサービスを利用した時点で当規約に同意したものとみなします。
  • 個人・法人・商用・非商用問わず無料でご利用可能です。
  • 各種コンテンツ等の無断転用を禁じます。
  • 本サービスの使用又は使用不能から生じるお客様の損害について、当社は一切の責任を負いません。
  • 管理人が不適当と判断した場合、設置・利用・公開を中止していただく場合があります。
  • このページの内容(著作権・免責事項・その他)は変更する場合があります。