如何通过JavaScript语句自动计算出天数

JavaScript09

如何通过JavaScript语句自动计算出天数,第1张

//你只需要把两个value值取出来就够了

function calcDate(startTime,endTime){

var start = new Date(startTime)

var end = new Date(endTime)

return (end - start)/1000/60/60/24

}

console.log(calcDate('2018-07-10','2018-07-11'))

//表单取值

var startTime = $("#start_time").val()

var endTime = $("#end_time").val()

//调用函数

var day = calcDate(startTime,endTime)

//填入输入框

$("#day).val(day)

//如果是原生你再继续追问吧

// 给日期类对象添加日期差方法,返回日期与diff参数日期的时间差,单位为天

Date.prototype.diff = function(date){

return (this.getTime() - date.getTime())/(24 * 60 * 60 * 1000)

}

// 构造两个日期,分别是系统时间和2013/04/08 12:43:45

var now = new Date()

var date = new Date('2013/04/08 12:43:45')

// 调用日期差方法,求得参数日期与系统时间相差的天数

var diff = now.diff(date)

// 打印日期差

alert(diff)