曜日・祝日計算サービス

ひとことお願いします

月単位で,曜日の計算,祝日の算出を行うサービスです.

Webサービスは,サービス単体ではほとんど使い物にはなりません.みなさまが開発されるアプリケーションの一部機能について,インターネットを介してお手伝いするものです.

サービスURL

このサービスのURLは http://www.finds.jp/ws/calendar.phpです.

パラメータ

Toy Service共通仕様もあわせてご覧下さい.

jsonp (共通)
応答文書をJSONP形式にする場合に指定します.値を指定しない場合はJSON形式を返却します.
json (共通)
応答文書をJSON形式にする場合に指定します.どのような値を指定しても,また値を指定しなくてもかまいません.
php (共通)
応答文書をPHPシリアル化形式にする場合に指定します.どのような値を指定しても,また値を指定しなくてもかまいません.
y
西暦年を指定します.yは2000以上でなければなりません.
m
月を指定します.mは1以上12以下でなければなりません.
t
応答文書に含まれる日付リストのタイプを指定します.デフォルトは a です.
t=a
全ての日付のリストを応答文書に含めます.
t=h
祝日等のみのリストを応答文書に含めます.
l
応答文書に含まれる祝日等のレベルを指定します.デフォルトは 0 です.
l=1
祝日のみ
l=2
振り替え休日を含む
l=3
国民の休日および振り替え休日を含む
l=0 または lの指定なし
全祝日レベル(平日htype=0は除く)を祝日とします.
lc
言語を選択します.デフォルトは日本語です.
lc=en
hname要素の実体を英語で記述します.hkana要素は出現しません.

応答文書

ルート要素

本サービスのルート要素は calendar です.

応答ステータス

コード意味
200成功した場合 (共通)
400パラメータ等に誤りがあって失敗した場合 (共通)
500サーバ側で問題があって失敗した場合 (共通)

result要素

Toy Service共通仕様もあわせてご覧下さい.

result要素は次に示す子要素を持っています.

<year>
指定した年を子要素に入れます.
<month>
指定した月を子要素に入れます.
<firstwday>
指定した年月の月初の曜日のコード(1:日曜,...7:土曜)を子要素に入れます.
<days>
指定した年月の日数を子要素に入れます.
<day> (繰り返し)
日ごとの繰り返しです.この要素は次の子要素を持ちます.
mday
その日の,月を単位とした日付を子要素に入れます.
wday
その日の,曜日のコード(1:日曜,...7:土曜)を子要素に入れます.
htype
その日の,祝日タイプを指定します.祝日タイプコードは次の通りです.
0
祝日等ではない
1
祝日
2
振替休日
3
国民の休日
9
その他休日(いわゆる御用納期間)
hname
htypeが0より大きい(祝日等)の場合には,その名称を子要素に入れます.それ以外の場合には,この要素は出現しません.
hkana
子要素に平仮名表記によるhnameの読みを入れます.この要素の出現条件は,日本語の場合は hname と同じです.英語の場合は必ず出現しません.

実行例

XML文書,またはJavaScriptやPHPで使用される表現で表示されます.人が見たら読みにくいものと感じるかもしれません.あらかじめご了承ください.

2008年5月 (振替休日)
2009年9月 (国民の休日)
エラー例 - 年のみ指定
エラー例 - パラメータなし


© 2011 National Agriculture and Food Research Organization | 農研機構トップページ

[先頭へ]