<script type="text/javascript" src="{{ URL::asset('/js/jquery-3.0.0.min.js') }}"></script>
<script type="text/javascript">
// 计算加班时长
$(function () {
var sum = 0;
$(".form-control1").on('change touchmove',function(event){
// $(".form-control1").change(function (event) {
endTime = new Date($('#history_start_date').val()); //获取结束时间字符串
startTime = new Date($('#history_end_date').val()); //获取开始时间字符串
minus = Math.abs(endTime.getTime() - startTime.getTime()); //两时间字符串相减,转成相差毫秒;
hours = parseInt((minus % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); //将相差毫秒转成小时
minutes = parseInt((minus % (1000 * 60 * 60)) / (1000 * 60)); //将相差毫秒转成分钟
sum = hours+'.'+minutes; //小时和分钟拼接
if (sum !=='NaN.NaN'){
$("#sum").val(sum); //将结果显示到加班时长里面
}
});
});
</script>