首页 > 编程知识 正文

javascript 时间计算,js两个时间计算相隔天数

时间:2023-05-06 00:56:48 阅读:270805 作者:3964

本脚本的功能

1.可以直接计算某一日期后的具体天数是什么日期并显示该天为星期几。

2.可以直接计算某一日期前的具体天数是什么日期并显示该天为星期几。(输入负数)

2.可以直接计算两段日期之间的天数即日期间隔多少天。


<!--create by luochenxi 2018.3.14--><html><head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>日期计算器</title> <script> var hzWeek = new Array("日", "一", "二", "三", "四", "五", "六", "日"); function cweekday(wday) { return hzWeek[wday]; } function cala() { y = document.getElementById("SY").value; m = document.getElementById("SM").value; d = document.getElementById("SD").value; ddd = document.getElementById("decday").value; ttt = new Date(y, m - 1, d).getTime() + ddd * 24000 * 3600; theday = new Date(); theday.setTime(ttt); document.getElementById("result1").innerHTML = theday.getFullYear() + "年" + (1 + theday.getMonth()) + "月" + theday.getDate() + "日" + "星期" + cweekday(theday.getDay()); } function calb() { y2 = document.getElementById("SY2").value; m2 = document.getElementById("SM2").value; d2 = document.getElementById("SD2").value; y3 = document.getElementById("SY3").value; m3 = document.getElementById("SM3").value; d3 = document.getElementById("SD3").value; day2 = new Date(y2, m2 - 1, d2); day3 = new Date(y3, m3 - 1, d3); document.getElementById("result2").innerHTML = (day3 - day2) / 86400000; } </script></head><body > <br> <b>推算几天后的日期:</b> <input size=8 id=SY value=2018>年 <input size=4 id=SM value=3>月 <input size=4 id=SD value=14>日 相差 <input size=8 id=decday value=100>天 <input type=button value="计算" οnclick="cala()"> 是:<span id=result1></span> <br> <br> <b>计算日期差:</b> <input size=8 id=SY2 value=2018>年 <input size=4 id=SM2 value=3>月 <input size=4 id=SD2 value=14>日 和  <input size=8 id=SY3 value=2019>年 <input size=4 id=SM3 value=1>月 <input size=4 id=SD3 value=1>日 <input type=button value="计算" οnclick="calb()"> 相差:<span id=result2></span>天 </body></html>

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。