Cara menghitung cuti menggunakan PHP

Cara menghitung cuti menggunakan PHP

1691
9
SHARE

Beberapa waktu yang lalu, ada teman yang mendapatkan persoalan untuk menghitung jumlah hari cuti. Jadi misalnya pegawai A mengajukan cuti mulai dari tanggal 14 Mei 2014 sampai dengan 20 Mei 2014, berapakah lama cuti yang perlu dia ajukan?.Permasalahan muncul ketika ada hari sabtu, minggu dan hari libur nasional di antara dua tanggal tersebut.

Cara menghitung cuti menggunakan PHP

Dengan menggunakan PHP, kita bisa membuat fungsi untuk menghitung jumlah cuti pegawai tersebut. Berikut ini adalah syntak fungsi hitungcuti() dan cara penggunaannya :

Dengan menggunakan fungsi hitungcuti() di atas, kita bisa dengan mudah mengetahui jumlah cuti yang harus diajukan oleh pegawai A. Fungsi di atas tidak terbatas hanya untuk menghitung cuti, karena pada prinsip yaitu mencari jumlah rentang waktu antara dau tanggal. Demikianlah cara menghitung cuti menggunakan PHP, semoga bermanfaat. Terima kasih.

Bagikan artikel ini ya.. terima kasih

9 COMMENTS

  1. Mantap tutorialnya, gan ane mau konsultasi nih , kalo berkenan ya .
    Misal kasusnya menghitung jumlah jam respon pegawai dalam menghadapi respon pengaduan konsumen (kinerja)
    Jam kerja 08:00 s.d 15:30 senin s/d jumat
    sabtu minggu dan libur nasional dan jika pengaduannya di luar jam kerja tidak dihitung,
    itu kira2 gimana gan skripnya?
    Parameternya tgl_konsumen_mengadu dan tgl_pegawai_respon. Thanks Gan..

  2. Gan thanks tutorialnya ,ane m nanya :

    //cara penggunaan fungsi hitung cuti
    $tgl_mulai = “14-05-2014”;
    $tgl_selesai = “20-05-2014”;

    Kalau ane ada form :

    Tanggal xxxxx

    Tanggal Hari Ini

    <input type="text" class="form-control" name="tglskr" value=">

    Untuk mengubah tgl awal & tgl akhir tidak seperti ini :

    //cara penggunaan fungsi hitung cuti
    $tgl_mulai = “14-05-2014”;
    $tgl_selesai = “20-05-2014”;

    tapi menjadi :

    //cara penggunaan fungsi hitung cuti
    $tgl_mulai = $_POST[‘tgl_in’];
    $tgl_selesai = $_POST[‘tglskr’];

    tapi pas ane run nilai selalu 0 ( maklum awam ) mohon pencerahaannya gan , ane ijin sedot

    tutorialnya gan …

    Thanks

  3. Itu kalo Format Tgl nya “d-m-Y” kalo Format tanggal nya “Y-m-d ” gimana yaa kak ?

    sebelumnya thanks banget nih artikel nya membantu banget 🙂

    • kalo mw otomatis tinggal di gabungkan pakai ajax mas. pada intinya tinggal hitungcuti($_POST[‘tgl_mulai’], $_POST[‘tgl_selesai’],”-“);

LEAVE A REPLY