求大神JS制作日期计算器的源代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求大神JS制作日期计算器的源代码相关的知识,希望对你有一定的参考价值。

编写一段代码,计算数开始日期至结束日期之间的天

要求:
1、提供友好的UI界面
2、输入日期格式为 yyyy-mm-dd
3、对输入进行校验,使结束日期不能早于开始日期
4、总天数不包含开始和结束当天
5、显示结果格式为 “开始日期 至 结束日期 之间 共 xx 天”,请参考上图

<!DOCTYPE html>
<html>
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
RunJS 演示代码
</title>
<script>
onload=function()
var reg = /^\\d4(\\-\\d2)2$/, reg2 = /[^\\d]+/g;
btn.onclick = function()
var d1 = start.value, d2 = end.value;
if(!reg.test(d1) || !reg.test(d2))
alert("输入日期格式必须为 yyyy-mm-dd");

else
var g1 = new Date(d1.replace(reg2,\'/\'));
var g2 = new Date(d2.replace(reg2,\'/\'));
if(g2 < g1)
alert("结束日期不能早于开始日期");

else
var gap = Math.floor((g2-g1)/1000/60/60/24) - 1;
result.innerHTML = d1 + " 至 " + d2 + " 之间共 " + gap + "天";




</script>
  </head>
<body>
开始日期:
<input type="text" id="start" />
<br / >
结束日期:
<input type="text" id="end" />
<br / >
<button id="btn">
计算
</button>
<br / >
<br / >
结果:
<div id="result">
</div>
  </body>
</html>
参考技术A 这个也有的吗??

以上是关于求大神JS制作日期计算器的源代码的主要内容,如果未能解决你的问题,请参考以下文章

javascript获取当天日期,计算出该天所属周,列出本周从周一至周日的所有日期,求大神帮助!

求JS计算日期代码(在网页直接显示)!!!

急求助,C语言,计算两个日期之间的天数,不知道我的算法到底哪里错了,运行结果是错误的,求大神帮忙看看

js 日期 跨月的计算问题(跨月的话就不对,求高手解答):

js 怎么求两个日期相差几个月零几天?

js计算两个日期相差的天数