Saya perlu bantuan untuk menghitung tanggal. Maksudnya adalah, jika dalam kasus pengajuan cuti seseorang, start date 01-01-2015, end date 05-01-2015. Maka secara normal, cuti tersebut adalah 5 hari. Namun karena tanggal 1 adalah tanggal merah, tgl 3-4 adalah hari sabtu minggu yang merupakan non working days, maka cuti yang bersangkutan mesti hanya dihitung 2 hari saja yakni tanggal 2 dan 5 januari 2015.
Setiap tanggal libur nasional dan non working days, dimasukkan secara manual oleh petugas. developer sudah menyiapkan jadi tidak perlu dibuat lagi.
Adapun struktur tablenya sbb :
- id int auto_increment prim key
- non working day date
Sedangkan table cuti sbb :
- id int auto_increment prim key
- user_id char
- tgl cuti awal date
- tgl cuti akhir date