首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何计算用户在文本框中输入日期时的持续时间

如何计算用户在文本框中输入日期时的持续时间
EN

Stack Overflow用户
提问于 2016-04-25 14:22:21
回答 1查看 58关注 0票数 0

工期如何显示?在文本框中输入日期后,在下一个字段中显示总年限(工期)。示例:如果用户输入了09/11/2015。通过与今天的日期进行比较,它应该显示为0.5作为值。‘现在我使用脚本脚本

代码语言:javascript
运行
复制
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;
               } }
            }
}

`

EN

回答 1

Stack Overflow用户

发布于 2016-04-25 14:50:57

代码语言:javascript
运行
复制
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;

}
代码语言:javascript
运行
复制
<button onClick="aa()">
Click
</button>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36833320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档