営業日カレンダー
営業日カレンダーを作ることになりそうだったのでサンプルを作ってみた。
まだまだ改善の余地はある。ってか動かなかったらごめんなさい。
ソースコード
Gistに上げました。
好きに使ってください(MITライセンス)。
動作するかどうかは保証しません、動作によって色んなことが起きても自己責任でどうぞ。
ライセンス
MIT license
使い方
ソースコードをダウンロードしてインクルード頂いた後、こんな感じで使って頂ければと思います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php include_once "class-business-calendar.php"; $bc = new business_calendar(2016,11); // 2016年11月のビジネスカレンダー // ---------------------------------------- // 休日・例外的な営業日を指定 // ---------------------------------------- // 毎週休みを指定 // 左の引数から日・月・火・水・木・金・土・日の休み指定 $bc->set_holiday_of_week(true, false, false, false, false, false, true); // 例外休日:毎週休み以外の指定日をお休みにする $bc->add_exception_holiday(2016, 11, 3); // 文化の日はお休み // 例外営業日:毎週休みの中で例外的に営業日に指定したい日付を指定 $bc->add_exception_business_day(2016, 11, 5); // 11月5日の土曜日は営業する // 設定し終わったら表示 $bc->render(); |
まとめ
プログラム作るの面白かった。
仕事では未だ使っていないので、動かなかったらごめんなさい。