kansai5963
@kansai5963

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ホームページ上でのカレンダー作成方法について

javascriptを使用してホームページ上にカレンダーを作成したいと考えております。

カレンダー用の日付データはDB上に作成しており、yyyymmddの形にて保存しております。
次のカラムに休日のフラグがあり、土日祝日をBとしております。
※平日はAと表示。

このテーブルから毎月のカレンダーを表示させ、前月、翌月のボタンを付け、ホームページに表示させたいのですが、ネットでいろいろ調べてもいいのがヒットしません。

どなたかわかる方がおられましたら教えてください。

0

1Answer

ちょっと質問内容が抽象的で、どう答えたものか少し困りました。

1つは目的ですね。どんなカレンダーを作りたいのが、今一つ見えづらいといいますか。CSVにAあるいはBが書いてあるとして、それによって何を変化させたいのか。Bなら文字を赤色にするってことでいいのかな?また、CSVには全部の日付が書いてあるのでしょうか?書いてない場合の日付は表示しない?

2つ目は手段です。1から全部を作成したい感じなのか、それともカレンダーが置けさえすれば出来合いのライブラリやソースコードを使っても構わないのか?

仮に後者だと仮定して、ちょっと調べたところ、以下の記事が良いのではないかと思いました。
JavaScriptでカレンダーを自作したら勉強になった

このソースコードを利用させてもらって改造するのがいいかと思います。ソースコード中だと年がyear、月がmonth、日がdayCountという変数で持っているので、これを使ってCSVの対応する日付の情報を引き出せばいいでしょう。その日付がBであればマスの文字色を赤くしたり。
なお、コードを利用する場合はMITライセンスのルールを守って使ってください。

0Like

Your answer might help someone💌