1.通过F12进入代码页面,通过shift+ctrl+c键可以选择页面上面的元素。通过这种方式,获取对应元素的ID值。在通过
var a1=document.getElementById("id名").value; //通过document.getElementById(“id名”).value来获取value值。
2.这里我获取到的日期和时间是分开的,所以我们要先进行合并。但日期类型的数据无法直接合并,需要通过数据转换。
var t1= a1.toString();//通过toString()将日期类型转为字符串,从而方便将日期和时间的合并。
为了方便演示合并的过程我这里直接设置两个值
var t1="2017-7-7";
var t2="13:45"
var b1=t1+' '+t2; //这里需要加个空格,因为如果不加结果就是“2017-7-713:45”
数据将靠在一起,在下面进行数据的计算时就容易出现nan的错误提示
3.通过计算两个不同时间的时间戳,在进行比较,从而计算两个日期的毫秒数。
var date1 = new Date(b1);//date2和date1的设置方法一样,这里就写一个先
var Difference_In_Time = date2.getTime()-date1.getTime();
var Difference_In_Days = Difference_In_Time / (1000 * 3600 );//得到的是两个日期间隔的小时数
4.输出
document.getElementById("输出位置的id名").innerHTML=Difference_In_Days ;