Perhitungan Tanggal hari kerja (Sabtu dan Minggu Tidak Dihitung) di PHP |       PyShel

Cari Blog Ini

Senin, 03 Juni 2019

Perhitungan Tanggal hari kerja (Sabtu dan Minggu Tidak Dihitung) di PHP

Cara menjumlahkan tanggal Hari Kerja
(sabtu dan minggu tidak dihitung) 
di PHP

Terkadang kita mendapatkan kasus dimana hari-hari tertentu tidak dihitung karena libur. Apakah bisa menjumlahkan tanggal dengan kondisi hari kerja yaitu sabtu dan minggu tidak dihitung di PHP. Tentu saja bisa berikut adalah contoh kasus untuk menjumlahkan tanggal hari kerja dengan hari sabtu dan minggu tidak dihitung di PHP.
Misalkan : 
Pelanggan melakukan pemesanan produk pada hari ini yaitu hari Jumat tanggal 31 Mei 2019,  dan akan dikirim dalam waktu 5 hari kerja. tentunya kita harus menghitung tanggal pengiriman produk tanpa menghitung hari sabtu dan minggu. jika secara manual dan selisih sedikit mungkin tidak ada masalah ya, bagaimana jika perhitungan waktu berbulan-bulan, maka tidak mungkin dilakukan perhitungan dengan cara manual, kita akan cari dengan menggunakan  script PHP.
sepertinya tidak usah panjang lebar lagi, langsung saja kita lihat potongan script berikut ini :

<?php
    $jumlah_hari = 5;
    $tanggal = '2019-05-31';
    for($i=$jumlah_hari;$i>=1;$i--)
    {
        $tanggal = date("Y-m-d",strtotime("+1 days",strtotime($tanggal)));
        $hari = date('l',strtotime($tanggal));
        if($hari =='Saturday' OR $hari =='Sunday')
        {
            $i = $i + 1;
            continue;
        }
    }
    $tanggals = $tanggal;
    echo"$tanggals";
?>


Berikut adalah penjelasan dari script diatas :
1. Baris 2 - $jumlah_hari adalah Jumlah hari kerja yang akan ditambahkan.
2. Baris 3 - $tanggal adalah tanggal awal perhitungan.
3. Baris 4-13 - Rumus Perulangan jumlah hari kerja
4. Baris 6 - Penjumlahan tanggal tambah 1 hari
5. Baris 7 - Pengecekkan hari dari tanggal hasil perhitungan Line 6.
6. Baris 8-12 - Seleksi hari Sabtu dan Minggu
7. Baris 10 - Jika Hari adalah sabtu dan minggu $i+1. Variabel i tidak jadi dikurang.
8. Baris 14 - $tanggals adalah hasil pencarian.


Setelah mengikuti langkah - langkah diatas anda telah berhasil mendapatkan perhitungan tanggal hari kerja jika hari sabtu dan minggu tidak dihitung. Jika terdapat error, silahkan lakukan pengecekkan kembali pada script dengan memastikan semua detail sudah benar. perhitungan ini tidak berlaku jika terdapat hari libur selain hari sabtu dan minggu.




Baca Juga

Belajar Microsoft Office. Lihat

Belajar HTML. Lihat

Belajar CSS. Lihat

Belajar PHP. Lihat

Belajar Membuat Aplikasi dengan PHP. Lihat

Daftar Artikel Lainnya. Lihat

 

Berikan kritik dan saran anda pada pos komentar atau chat box yang telah disediakan, untuk masukan agar blog ini terus menjadi lebih baik lagi dari sebelumnya.

 

Semoga blog ini bermanfaat untuk pembaca..

 

Terima kasih

 

Untuk pemesanan aplikasi di PyShel silahkan Hubungi di

Via Email : pyshel.com@gmail.com

 


Youtube : https://www.youtube.com/pyshelaja
instagram : https://www.instagram.com/pysheltv/
Facebook : https://www.facebook.com/PyShel-TV-384015322343195/
IG Produk : https://www.instagram.com/pyshelaja/
FB Produk : https://www.facebook.com/pyshelaja
Website : http://pyshel.site/

 


Tidak ada komentar:

Posting Komentar