作者:mobiledu2502855907 | 来源:互联网 | 2023-07-28 12:03
本文实例讲述了JavaScript实现设置默认日期范围为最近40天的方法。分享给大家供大家参考,具体如下:前面文章《JavaScript输出所选择起始与结束日期的方法》中的例子实现了选择日期,然后把选择的日期输出,这么一个功能。不过实际项目中,测试人员说客户的需
本文实例讲述了Javascript实现设置默认日期范围为最近40天的方法。分享给大家供大家参考,具体如下:
前面文章《Javascript输出所选择起始与结束日期的方法》中的例子实现了选择日期,然后把选择的日期输出,这么一个功能。
不过实际项目中,测试人员说客户的需求是点击进入页面后,自动查询最近40天的数据。
想了想,实现的原理就是在页面加载之后,调用一个Javascript函数设置日期,相比上一篇文章,除了修改了部分格式,还增加了onload函数。
另外,虽然把日期转为字符串可以用标准函数toLocaleString 来转换,不过日期格式不符合要求,所以增加了一个日期转换函数dateToString。
同样,该代码只能在chrome等支持HTML5的浏览器运行。
代码如下:
效果:
左侧部分是网页内容,页面一加载,就会自动设置开始日期、结束日期,点击查询按钮,在一条横线下面就会输出选择的日期值。
为了调试方便,在打开网页后,在chrome中按 F12键,然后会出现上图中右侧的部分,点击里面的Console按钮,会显示代码运行过程中的日志,其中包含了 输出的变量值。
PS:这里再为大家推荐几款比较实用的天数计算在线工具供大家使用:
在线日期/天数计算器:
http://tools.ddpool.cn/jisuanqi/date_jisuanqi
在线日期计算器/相差天数计算器:
http://tools.ddpool.cn/jisuanqi/datecalc
在线日期天数差计算器:
http://tools.ddpool.cn/jisuanqi/onlinedatejsq
在线天数计算器:
http://tools.ddpool.cn/jisuanqi/datejsq
希望本文所述对大家Javascript程序设计有所帮助。