JavaScript中计算表单时间差

it2025-06-25  5

一、声明计算时间差函数

<script> function calculateDay() { //获取表单中的请假起始日期 格式:2020-10-10 var beginDay = $("#date").val(); //获取表单中的请假截止日期 var endDay = $("#date1").val(); //声明天数差 var subDay; //将获取到的String类型的时间转为Date类型 oDate1 = new Date(beginDay); oDate2 = new Date(endDay); //计算结果iDay var iDays = parseInt(Math.abs(oDate2 - oDate1) / 1000 / 60 / 60 / 24); if ((oDate2 - oDate1) < 0) { subDay= -iDays; }else{ subDay= iDays; } //将表单中的请假时长自动赋值 $("#subDay").val(subDay); } </script>

二、当鼠标移动到提交按钮上时,触发该函数

<script> $(function() { $("#select").mouseover(function() { calculateDay(); }); }); </script>
最新回复(0)