[英]calculate the hours in javascript
I need to calculate in javascript the hours between jam_keluar and jam_masuk so that lama_parkir will be like: 我需要在JavaScript中计算jam_keluar和jam_masuk之间的时间,以便lama_parkir像这样:
lama_parkir = jam_keluar - jam_masuk // 4 hours lama_parkir = jam_keluar-jam_masuk // 4小时
function hitunglamaparkir(){ var k = document.getElementById('jam_keluar').value; var m = document.getElementById('jam_masuk').value; var tentukan = (k - m); document.forms.formID.lama_parkir.value = tentukan; }
<form id="formID" name="form2" method="post" action="proses.php"> <tr> <td id="noborder">Jam Masuk</td> <td id="noborder">:</td> <td id="noborder"><input name="jam_masuk" type="text" id="jam_masuk" size="5" maxlength="15" value="10:30:00"/> </td> </tr> <tr> <td id="noborder">Jam Keluar</td> <td id="noborder">:</td> <td id="noborder"><input name="jam_keluar" type="text" id="jam_keluar" size="5" onkeyup="hitunglamaparkir(this.value,getElementById('jam_keluar').value);" value="14:30:00"/></td> </tr> <tr> <td id="noborder">Lama Parkir</td> <td id="noborder">:</td> <td id="noborder"><input name="lama_parkir" type="text" id="lama_parkir" size="5" maxlength="15" readonly="readonly"/></td> </form>
This snippet determines the difference between jam_keluar and jam_keluar as such: 该代码段确定jam_keluar和jam_keluar之间的区别如下:
jam_keluar
- jam_masuk
= lama_parkir
. jam_keluar
- jam_masuk
= lama_parkir
。
So we can determine this: 因此我们可以确定:
lama_parkir
to be editable (make it readonly
) lama_parkir
设为可编辑状态(将其设置为readonly
) function hitunglamaparkir(){ var k = document.getElementById('jam_keluar').value; var m = document.getElementById('jam_masuk').value; var tentukan = (k - m); document.forms.formID.lama_parkir.value = tentukan; }
<form id="formID" name="form2" method="post" action="proses.php"> <tr> <td id="noborder">Jam Masuk</td> <td id="noborder">:</td> <td id="noborder"><input name="jam_masuk" type="text" id="jam_masuk" size="5" maxlength="15" /> </td> </tr> <tr> <td id="noborder">Jam Keluar</td> <td id="noborder">:</td> <td id="noborder"><input name="jam_keluar" type="text" id="jam_keluar" size="5" onkeyup="hitunglamaparkir(this.value,getElementById('jam_keluar').value);"/></td> </tr> <tr> <td id="noborder">Lama Parkir</td> <td id="noborder">:</td> <td id="noborder"><input name="lama_parkir" type="text" id="lama_parkir" size="5" maxlength="15" readonly="readonly"/></td> </form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.