js获取input中date类型数据

如果使用  var date=document.getElementById("date"); 来获得 <input type="date" id="date">的值

在页面上返回的date就是[object HTMLInputElement]

正确方式是使用var date=$("#date").val();

下面是在页面上计算两个date输入框中日期的相隔天数

function calcudate(){
				var date1=$("#date1").val();
				var y1=date1.split("-")[0];
				var m1=date1.split("-")[1];
				var d1=date1.split("-")[2];
				var time1=new Date(y1,m1,d1);
				var date2=$("#date2").val();
				var y2=date2.split("-")[0];
				var m2=date2.split("-")[1];
				var d2=date2.split("-")[2];
				var time2=new Date(y2,m2,d2);
				var dayCount =(time2 - time1)/1000/60/60/24;
				document.getElementById("night").value=dayCount;
			}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值