UI上に表示したカレンダーに祝日を表示する方法を紹介します。UI上にカレンダーを表示する方法を紹介します。UIなしでも利用できます。Monacaデバッガーの表示結果です。ツールバーの左右の矢印を押すと、その月のカレンダーが表示されます。Moment.jsにアクセスして、「moment-with-locales.min.js」というファイルをダウンロードし、Monacaのlibフォルダにアップロードします。処理内容は、指定した月の第1週の日曜日の日付を取得してhtml生成後、日付を+1日追加します。7日単位でループし、次の日付が翌月の場合はforループを...otak-lab2019.10.24【Monaca】CSVデータを読み込むhttps://otak-lab.com/archives/2639今回は、内閣府のホームページより国民の祝日のCSVデータを読み込む方法を紹介します。Minimum」のプロジェクトを作成します。libフォルダに、日時処理が簡単に行うことができる「moment-with-locales.min.js」と文字コードを変換することができる「encoding.min.js」をアップロードします。Monacaデバッガーの結果です。$http.get()を使ってCSVデータを読み込みますが、CSVデータはShift_JIS形式なので、文字化けした状態で読み込んでしまいます。この場合、バイナリーとして読み込む必要があるた...※祝日の配列は今年(2019年)分のみに制限しています。Monacaデバッガーの結果です。祝日の名称は5桁に制限しています。$filterを使い、配列内に同じ日付があるか検索します。この方法では処理に時間がかかりすぎるので、CSVデータ読み込み後に年月ごとの配列を作成して検索した方がよいかと思います。