Javascript 使用jquery两个日期之间的差异?计算一段时间内的假期数
需要区分两个日期对象 需要根据日期1和日期2之间的总工作天数或总工作小时数计算成本 还需要计算一段时间内的假期数Javascript 使用jquery两个日期之间的差异?计算一段时间内的假期数,javascript,jquery,date,difference,hour,Javascript,Jquery,Date,Difference,Hour,需要区分两个日期对象 需要根据日期1和日期2之间的总工作天数或总工作小时数计算成本 还需要计算一段时间内的假期数 $(document).ready(function () { $('#CostMaster_labour_deallocationdate').change(function(){ var date1 = $('#CostMaster_labour_deallocationdate1').val(); var date2 = $('#Cos
$(document).ready(function () {
$('#CostMaster_labour_deallocationdate').change(function(){
var date1 = $('#CostMaster_labour_deallocationdate1').val();
var date2 = $('#CostMaster_labour_deallocationdate').val();
});
});
使用以下Javascript函数::
function CheckDateDifference() {
var date1 = $('#CostMaster_labour_deallocationdate1').val();
var date2 = $('#CostMaster_labour_deallocationdate').val();
var diff = Math.round((date1 - date2 ) / 1000 / 60 / 60 / 24);
return diff;
};
看看
momentjs
-
var a = moment([2007, 0, 29]); // you can pass date object
var b = moment([2007, 0, 28]);
a.diff(b, 'days') // 1
文档-->
1.尝试使用轻松完成所有日期时间计算
2.否则试试这个
function DateDiff(var /*Date*/ date1, var /*Date*/ date2) {
return date1.getTime() - date2.getTime();
}
这将返回两个日期之间的毫秒差。将其转换为秒、分钟、小时等应该不会太困难。+1如monent.js所示!我来这里也是为了向你建议+1不工作..正在获取NaN值