自动计算两个时间点的月数差

qq_40811057 2019-04-03 07:49:36


各位大侠,当选择完开始时间和结束时间后,月数怎么能自动取值呢?
...全文
216 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragoo1 2019-04-03
  • 打赏
  • 举报
回复
月份算法没有太精确,可以自己扩展

<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
function load()
{
var e1 = document.getElementById('a1');
e1.addEventListener("change", minus, true);
var e2 = document.getElementById('a2');
e2.addEventListener("change", minus, true);

}
function minus()
{
var e1 = document.getElementById('a1');
var e2 = document.getElementById('a2');
var t1 = new Date(e1.value);
var t2 = new Date(e2.value);
var val = t2.getTime() - t1.getTime();
document.getElementById('a3').value = val/(1000*3600*24*30);
}
window.addEventListener("load", load, true);
</script>
</head>
<body>
<input type="date" id="a1"></input>
<input type="date" id="a2"></input>
<input type="text" id="a3"></input>
</body>
</html>
qq_40811057 2019-04-03
  • 打赏
  • 举报
回复
结束时间change的函数怎么写啊?开始时间的name和id都是a1,结束时间的name和id都是a2
Unicode Escapes 2019-04-03
  • 打赏
  • 举报
回复
监听开始时间和结束时间两个控件的change事件

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧