Jquery计算今天和项目开始日之间的距离

时间:2016-06-29 08:25:29

标签: jquery

我想计算今天的日期和项目开始日之间的持续时间。例如今天是2016年6月29日,我的项目将从7月1日开始,然后持续时间为3天。如何解决这个问题?

function calculateBackDay(){
  var MILLISECONDS_PER_DAY = 1000 * 60 * 60 * 24;
  var leaveStartDateValue = $('#leave_start_date').val();
  var leaveStartDate = new Date(leaveStartDateValue);
  var current = new Date();
  var month = current.getMonth()+1;
  var day = current.getDate();
  var currentDateValue = ((''+day).length<2 ? '0' : '') + day + '-' + ((''+month).length<2 ? '0' : '') + month + '-' + current.getFullYear();
  var currentDate = new Date(currentDateValue);
  var totalBackDays = Math.floor((leaveStartDate.getTime() - currentDate.getTime()) / MILLISECONDS_PER_DAY) + 1;
  alert(totalBackDays);
}

N.B:警告显示NaN ..

0 个答案:

没有答案