Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html><head><title>Denda</title>
- <script type=text/javascript>
- function hitungDenda() {
- var tjt = document.getElementsByName('jtempo')[0].value.split('-');
- var thn = tjt[0]; var bln = tjt[1]; var tgl = tjt[2];
- var t_jt = new Date(thn,bln-1,tgl,0,0,0,0);
- tjt = document.getElementsByName('tgl_bayar')[0].value.split('-');
- thn = tjt[0]; var bln = tjt[1]; var tgl = tjt[2];
- var t_by = new Date(thn,bln-1,tgl,0,0,0,0);
- var hari = hitungHari(t_jt,t_by);
- var minggu = hitungMinggu(t_jt,t_by);
- var denda = hari - minggu;
- alert('Denda: '+denda+' hari');
- }
- function hitungHari(start,end) {
- if(start>=end) return 0;
- var satuhari=1000*60*60*24;
- var start_ms = start.getTime();
- var end_ms = end.getTime();
- var x_ms = end_ms - start_ms;
- return x_ms/satuhari;
- }
- function hitungMinggu(start, end) {
- if(start>=end) return 0;
- for(var count = {minggu:0}; start<=end; start.setDate(start.getDate() + 1)) {
- if(start.getDay() == 0) count.minggu++;
- }
- return count.minggu;
- }
- </script></head>
- <body style='margin-top:200px;'><center> Jatuh Tempo:
- <input type=text name=jtempo value='2014-10-02'><br>
- <input type=text name=tgl_bayar value='2014-10-15'><br>
- <input type=button value=hitung onClick='hitungDenda();'>
- </center></body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement