ソフトウェア/javascript/japanese-holidays のバックアップソース(No.1)

更新

[[公開メモ]]

* 日本の休日を求めるための javascript ライブラリを公開しました [#y6d9a7a7]

- npm~
https://www.npmjs.com/package/japanese-holidays
- github~
https://github.com/osamutake/japanese-holidays-js

* 使い方 [#jfc77040]

npm を使うなら、

 LANG:console
 $ npm i japanese-holidays
 $ node
 > Holidays = require('japanese-holidays');
 > Holidays.getHolidaysOf(2016);
 [ { month: 1, date: 1, name: '元日' },
   { month: 1, date: 11, name: '成人の日' },
   { month: 2, date: 11, name: '建国記念の日' },
   { month: 3, date: 20, name: '春分の日' },
   { month: 3, date: 21, name: '振替休日' },
   { month: 4, date: 29, name: '昭和の日' },
   { month: 5, date: 3, name: '憲法記念日' },
   { month: 5, date: 4, name: 'みどりの日' },
   { month: 5, date: 5, name: 'こどもの日' },
   { month: 7, date: 18, name: '海の日' },
   { month: 8, date: 11, name: '山の日' },
   { month: 9, date: 19, name: '敬老の日' },
   { month: 9, date: 22, name: '秋分の日' },
   { month: 10, date: 10, name: '体育の日' },
   { month: 11, date: 3, name: '文化の日' },
   { month: 11, date: 23, name: '勤労感謝の日' },
   { month: 12, date: 23, name: '天皇誕生日' } ]
 > Holidays.isHoliday(new Date(2016,3-1,20));
 '春分の日'
 > Holidays.isHoliday(new Date(2016,3-1,21));
 '振替休日'

npm を使わないなら、

 <script src="https://rawgit.com/osamutake/japanese-holidays-js/master/lib/japanese-holidays.js"></script>
 <script>
   alert( JapaneseHolidays.isHoliday(new Date(2016,3-1,20)) );
 </script>

あるいは、

 http://jsbin.com/sejivavawa/?html,css,js,output

のようにします。

* コメント・質問・バグ報告 [#af0a004f]

できれば github の方へお願いします。日本語で結構です。

よく分からなければここでも構いません。

#article_kcaptcha

Counter: 7741 (from 2010/06/03), today: 9, yesterday: 0