jQuery+jeDate插件获取一年后的日期

jQuery+jeDate插件获取一年后的日期

添加时间:2021-03-08 09:43:07
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:日期控件
  • 模板颜色模板颜色:初级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

jQuery+jeDate插件获取一年后的日期,这是一个为期一年的日期范围选择功能,选择开始时间之后,自动生成为期一年的结束时间。
jQuery+jeDate插件获取一年后的日期
分类:日期时间 > 日期控件 难易:初级

js代码

<script src="jquery.min.js"></script>
<script src="jeDate/dist/jedate.min.js"></script>
	<script>
		$(document).ready(function () {
            jeDate('#startTime', {
                minDate: '1990-01-01',
                isinitVal: true,
                format: 'YYYY-MM-DD',
                onClose: false,
                donefun:function(obj){
                    // console.log(obj)
                    var saliDate=obj.val.split("-");
                    // console.log(saliDate)
                    var riNum=0;
                    var yueNum=0;
                    var nianNum=saliDate[0];
                    // console.log(saliDate[1]-1)
                    // //判断月 同时判断年
                    if(saliDate[1]-1<=0&&saliDate[2]=="01"){
                        yueNum=12;
                        riNum=31;
                        nianNum=nianNum;
                        // console.log(nianNum,yueNum,riNum)
                        $("#endTime").val(nianNum+"-"+yueNum+"-"+riNum)
                        return false;
                    }else {
                        yueNum=saliDate[1];
                        nianNum=nianNum-0+1;
                    }
                    //当 日 是01 的时候要判断当前下一个月是否为31 还是30天  在判断一个是否为闰年  2月份是29 还是28
                    if(saliDate[2]=="01"){
                        switch(saliDate[1]-1){
                            case 1:
                            case 3:
                            case 5:
                            case 7:
                            case 8:
                            case 10:
                            case 0://0就是12月  因为是只有点击的是2019-01-01  才会是2018-12-31
                                riNum=31;
                                yueNum="0"+(saliDate[1]-1);
                                break;
                            case 4:
                            case 6:
                            case 9:
                            case 11:
                                riNum=30;
                                yueNum="0"+(saliDate[1]-1);
                                break;
                        }
                        if(saliDate[1]-1==2){
                        	yueNum="0"+(saliDate[1]-1);
                            //判断是否为闰年
                            if(isLeap(saliDate[0])==1){
                                riNum=29;
                            }else{
                                riNum=28;
                            }
                        }
                    }else{
                        if(saliDate[2]-1<=9){
                            riNum="0"+(saliDate[2]-1);
                        }else{
                            riNum=saliDate[2]-1;
                        }
                    }
                    $("#endTime").val(nianNum+"-"+yueNum+"-"+riNum)
                    // console.log(nianNum,yueNum,riNum)
                }
            });
            jeDate('#endTime', {
                minDate: '1990-01-01',
                isinitVal: true,
                format: 'YYYY-MM-DD',
                onClose: false
            });
            
           //判断是否为闰年  若为闰年,返回1,反之则返回0
            function isLeap(year) {
                if((year%4==0 && year%100!=0)||(year%400==0)){
                    return 1;
                }
                return 0;
            }
       })
	</script>
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:jQuery+jeDate插件获取一年后的日期

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.602974s