求大神JS制作日期计算器的源代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求大神JS制作日期计算器的源代码相关的知识,希望对你有一定的参考价值。
编写一段代码,计算数开始日期至结束日期之间的天
要求:
1、提供友好的UI界面
2、输入日期格式为 yyyy-mm-dd
3、对输入进行校验,使结束日期不能早于开始日期
4、总天数不包含开始和结束当天
5、显示结果格式为 “开始日期 至 结束日期 之间 共 xx 天”,请参考上图
<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获取当天日期,计算出该天所属周,列出本周从周一至周日的所有日期,求大神帮助!