JQ判断时间差

当前时间

2019-11-5

当前JQ

 
                var myDate = new Date;
                var year = myDate.getFullYear(); //获取当前年
                var mon = myDate.getMonth() + 1; //获取当前月
                var date = myDate.getDate(); //获取当前日
                var dq_date=year+"-"+mon+"-"+date; //拼合当前的年月日xxxx-xx-xx

                function daysBetween(sDate1,sDate2){
                        var time1 = Date.parse(new Date(sDate1));
                        var time2 = Date.parse(new Date(sDate2));
                        var nDays = Math.abs(parseInt((time2 - time1)/1000/3600/24));//计算时间差
                        time=nDays;
                        return nDays;
                }        
                  $("span").each(function(){ //遍历所有span
                    let wz_date=$(this).text(); //获取内容里的时间
                    var days = daysBetween(wz_date,dq_date); //对比获取的事前和当前时间 
                    daysBetween();//执行事件
                    if(days<=7){//判断时间差是否小于或者等于7天
                        $(this).siblings().append("  NEW")
                    }      
                })   
 

点赞