H5日历插件判断选择日期是否超出当前日期,可以选择前一天,后一天和指定日期

本文分享了作者在实现一个日期需求时遇到的问题及解决方案,重点在于修改了一个插件以确保用户无法查看明天及以后日期的数据。通过复杂的日期逻辑判断,确保了系统的数据可见性符合业务规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天做了一个日期需求,要求可以查看不同时期的报表,然后找了一个插件吧JS改了改,主要就是在判定日期那块,因为不管何种情况下明天及以后的日期数据是不可见得,所以的加入判定.在这里插入图片描述
这是选择的今天(我是2018/10/12)的,
这时选择后一天会报错,
在这里插入图片描述
具体的判定代码比较长,我在纸上改了三次才改好,需要考虑本年本月的天数,本年本月之前或者本月之后的各种情况,我是用选择的日期和当前日期的差来比较的,
在这里插入图片描述
感觉这样判断很罗嗦,有好的方案欢迎留言,
暂时测试没找出啥问题,
有需要的发邮箱,就是插件丑了点

源文件上传到网盘了:
链接:https://pan.baidu.com/s/1Nq47S1SID5rrsVLvkWVPTQ
提取码:jjgz

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值