CakePHP 2x - exclude date

 

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

MySQL PHP CakePHP

Project Class: Micro (Under 500rb)
Published Budget: Rp 50,000
Finish Days: 3
Published Date: 09/10/2015 11:47:15 WIB
Start Date: 12/10/2015 11:28:25 WIB
Project Status: Closed
Accepted Worker: Rara Matra (RaraMatra)
Accepted Budget: Rp 50,000
Project Ending: Completed
Finish Date: 13/10/2015 11:32:01 WIB

Project Owner

nidza99
Kota Medan
    
10.00/10.00
18 Point
#2,447 dari 99,923
Rated Worker: 8.50/10.00

sangat komunikatif, dan sabar untuk membantu client. top !

Accepted Worker

RaraMatra
Kota Tangerang
    
8.80/10.00
115 Point
#768 dari 99,923
Rated Owner: 10.00/10.00

Seneng bisa bekerja dengan beliau, sangat membantu sekali.,

  User Bids

PutraPratama
    
10.00/10.00

wirawan
    
10.00/10.00

RaraMatra
    
8.80/10.00

mario99ukdw
    
0.00/10.00

Recommended Workers

lexdorf17

16,550 points
58 projects
    
9.76/10.00

Iswanto

10,093 points
192 projects
    
9.55/10.00

bl4ck4nt

9,858 points
78 projects
    
9.25/10.00

rolldev

4,167 points
8 projects
    
8.67/10.00

idlamalif

4,642 points
79 projects
    
9.86/10.00

Recommended Services

Pembuatan bot line

Rp 1,500,000
3 sales
    
10.00/10.00

Pembuatan template website

Rp 300,000
9 sales
    
10.00/10.00

Jasa pembuatan website portal berita auto content

Rp 950,000
3 sales
    
9.33/10.00

Jasa Pembuatan Website Streaming Film

Rp 750,000
3 sales
    
9.33/10.00

Bukalapak Notifikasi Pesan & Order

Rp 3,000,000
1 sales
    
10.00/10.00

Open Projects

Membutuhkan jasa pembuatan website streaming anime based CI

Open to SuggestionsOwner: sinyo1015
Deadline: 14 days

Edit dan penambahan fitur aplikasi garuda browser

Open to SuggestionsOwner: GarudaBrowser
Deadline: 7 days

Butuh Aplikasi Manajemen Proyek Berbasis Web

Rp 5,000,000Owner: Sumintar
Deadline: 30 days

Script Click Fraud Adsense untuk Blogspot

Open to SuggestionsOwner: alamsyahaviano
Deadline: 3 days

Konversi AngularJS/Ionic ke PHP + Debugging.

Open to SuggestionsOwner: zoened
Deadline: 30 days