Menghitung Hari pada bulan (JavaScript)
Mari belajar tulisan java "Java Script"....
sebelumnya sudah pernah bikin tulisan tanggal javascript disini dan disini.
Contohnya seperi ini :
Bulan
<select id="bln">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
||
Tahun
<select id="thn">
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select>
Bulan || Tahun
Jumlah Hari pada bulan <span id="hs1">...</span> di tahun <span id="hs2">...</span> terdapat <span id="hs3">...</span> hari
Jumlah Hari pada bulan ... di tahun ... terdapat ... hari.
Keterangan Kode :
<script>
var hitunghari=function(bulan,taun){
return new Date(taun,bulan,0).getDate();
}
function tes(){
//ambil nilai select
var mm_o=document.getElementById("bln").options;
var mm_s=document.getElementById("bln").selectedIndex;
var mmm=mm_o[mm_s].text;
var yy_o=document.getElementById("thn").options;
var yy_s=document.getElementById("thn").selectedIndex;
var yyy=yy_o[yy_s].text;
//hitung hari
var j_hari=hitunghari(mmm,yyy);
//isikan hasil
document.getElementById("hs1").innerHTML=mmm;
document.getElementById("hs2").innerHTML=yyy
document.getElementById("hs3").innerHTML=j_hari;
}
</script>
Caranya :
buat fungsi
var jumlah_hari=function(bulan,taun){
return new Date(taun,bulan,0).getDate()
}
kemudian panggil jumlah hari dengan perintah :
jumlah_hari(bulan,taun);
Referensi
No comments
Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.