A PHP Error was encountered

Severity: 8192

Message: Methods with the same name as their class will not be constructors in a future version of PHP; FPDF has a deprecated constructor

Filename: libraries/Fpdf.php

Line Number: 12

Backtrace:

File: /home/creati17/public_html/aplikasi/controllers/Home.php
Line: 7
Function: __construct

File: /home/creati17/public_html/index.php
Line: 315
Function: require_once

Cara Menghitung Jumlah Hari Tanpa Weekend/Libur Dengan Javascript - Jamal Firdaus
Cara Menghitung Jumlah Hari Tanpa Weekend/Libur Dengan Javascript 01 November 2019

Cara Menghitung Jumlah Hari Tanpa Weekend/Libur Dengan Javascript

Pada kesempatan kali ini saya akan membahasa tentang Cara Menghitung Jumlah Hari Tanpa Weekend Dengan Javascript. di dalam sebuah program yang mengarahkan pada tanggal atau date dan mencari jumlah hari dari 2 tanggal biasanya selalu menghitung dengan hari libur atau weekend. tetapi jika kondisi ini dilakukan di dalam sebuah program cuti. maka seharusnya hari minggu/weekend/libur tidak terhitung di dalam penjumlahan jumlah hari di antara 2 tanggal. maka dari itu saya akan memberikan contoh script untuk mengatasi masalah ini. baiklah langsung saja kita mulai.

Buatlah javascript seperti contoh dibawah ini :

<script type="text/javascript">
  function tgl(str)
  {
      var tglmulai = $('#tglmulai').val();
      var tglselesai = $('#tglselesai').val();
      var totalcuti = $('#totalcuti').val();

      var miliday = 24 * 60 * 60 * 1000;
      //buat object Date
      var tanggal1 = new Date(tglmulai);
      var tanggal2 = new Date(tglselesai);
      // Date.parse akan menghasilkan nilai bernilai integer dalam bentuk milisecond
      var tglPertama = Date.parse(tanggal1);
      var tglKedua = Date.parse(tanggal2);
      var selisih = (tglKedua - tglPertama) / miliday;

      //chek weekend
      var fromDate = tglmulai;
      var toDate = tglselesai;
      var day_of_week = new Date(fromDate).getDay();

      var days = day_of_week + (Date.parse(toDate) - Date.parse(fromDate)) / (60*60*24*1000);
      if(days >= 6){
        // $kurang =2;
      var totalselisih = selisih+1-2;
      } else {
      var totalselisih = selisih+1;
      }
      //akhir chek weekend


      $('#lamacuti').val(totalselisih); 
      var lamacuti = $('#lamacuti').val();

      var total = totalcuti-totalselisih;

      $('#cutisetelahdipakai').val(total); 
  }


</script>

Untuk variabel-variabel yang ada pada script diatas bisa anda sesuaikan dengan variabel yang sudah anda buat sendiri. disini saya mengambil contoh script yang sudah saya buat untuk program cuti online. javascript ini berfungsi untuk menjumlahkan jumlah hari diantara dua tanggal dan menghitung tanpa hari weekend/minggu/libur. dan jumlah hari tersebut akan langsung terisi otomatis dengan cara menggunakan event obchange. selesai semoga tutorial Cara Menghitung Jumlah Hari Tanpa Weekend/Libur Dengan Javascript bisa anda aplikasikan pada program yang anda buat dan menjadi solusi bagi anda di dalam masalah ini.

Jamal Firdaus

Jamal Firdaus IT Konsultan

Belajar adalah suatu hal yang wajib di lakukan oleh seseorang pada umumnya. kenapa ? karena belajar dapat membuat kita jauh lebih baik dalam segala hal di dalam hidup kita.

Website: https://ceative-mandiri.my.id

Leave a comment