工期如何显示?在文本框中输入日期后,在下一个字段中显示总年限(工期)。示例:如果用户输入了09/11/2015。通过与今天的日期进行比较,它应该显示为0.5作为值。‘现在我使用脚本脚本
function cal()
{
obj = document.getElementById("Date");
if (obj != null) {
if (obj.value != "") {
var year = obj.value.split("/")[2];
var today = new Date();
if (year > today.getFullYear()) {
alert("Invalid Year");
document.getElementById("Date").value = "";
document.getElementById("year").value = "";
}
else {
document .getElementById("year").value = today.getFullYear() - year;
} }
}
}
`
发布于 2016-04-25 14:50:57
function aa(){
var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
var firstDate = new Date(2016,04,12);
var secondDate = new Date(2016,04,25);
var diffDays = Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay)));
alert(diffDays+" Day(s)");
//document.getElementById('test').innerHTML=diffDays;
}<button onClick="aa()">
Click
</button>
https://stackoverflow.com/questions/36833320
复制相似问题