嗨朋友这段代码没有返回两次正确的时间差而不是返回NaN可以任意一个发现我代码中的错误,提前感谢。
$("[id^='endTime']").change(function(){
var index = $(this).attr('id').slice(7);
var startTime = $('#startTime'+index).val();
var endTime = $(this).val();
var result = (new Date(startTime.val) - new Date(endTime.val));
alert(parseInt(result , 10));
$('#result'+index).val(parseInt(endTime , 10) - parseInt(startTime , 10)); ;
答案 0 :(得分:4)
从.val
和new Date(startTime.val)
移除new Date(endTime.val)
。