「福井県施設ダッシュボード」
混雑状況フラグもあれば、空いているところを狙っていくこともできますね。データが溜まれば混雑予測につなげることも可能。IoTで自動連携もしたいですね!(参考、来場者IoTカウンター)
今回の目玉は「休日の翌日」や「第二月曜日」などの表記への対応。
日本語をコンピューターに分かるように翻訳する、JavaScriptのクラスライブラリ dtcheckjp.mjs を作りました。
休日は祝日を含むので、政府オープンデータ「国民の祝日」を使っています。
まだまだ足りない表記がありますが、どんどん要望いただいたり、オープンソースなのでプルリク(修正要望)もらって、改善予定です!
チェック例
const dtcheck = await (new DateTimeCheckerJPl()).init() console.log(dtcheck.checkTime('8時〜9時')) console.log(dtcheck.checkDate('4月20日〜5月1日')) console.log(dtcheck.checkDate('祝日'))
お店の営業時間や、ゴミ捨てなどにも応用できます!