https://img2020.cnblogs.com/blog/1101843/202010/1101843-20201029092119794-1182278230.jpg

支付宝

https://img2020.cnblogs.com/blog/1101843/202010/1101843-20201029091740174-1560674849.png

微 信

js连续的日期判断,判断相差几天

var startTime=Date.parse(new Date('2020-02-28'));
var endTime=Date.parse(new Date('2020-02-29'));
$.alert((endTime-startTime)/1000/3600/24+'');//0同一天,1第二天,-1前一天

IE可能不支持“yyyy-MM-dd”格式,所以修改如下:

var startTime=Date.parse(new Date('2020/02/28'));//IE支持“yyyy/MM/dd”格式
var endTime=Date.parse(new Date('2020/02/29'));
$.alert((endTime-startTime)/1000/3600/24+'');//0同一天,1第二天,-1前一天

由于parse()方法可以直接解析“yyyy/MM/dd”格式,所以修改如下:

var startTime=Date.parse(('2020/02/28'));
var endTime=Date.parse(('2020/02/29'));
$.alert((endTime-startTime)/1000/3600/24+'');//0同一天,1第二天,-1前一天

  

得到前一天或后一天的方法如下:

var date=Date.parse(new Date('2020/02/28'));//IE不支持“yyyy-MM-dd”格式
date.setDate(date.getDate-1);//得到前一天的日期
$.alert(date.format('yyyy-MM-dd'));

  

 --Happy Work!  Happy Life!

-----------------------------------------------------------------------------

 JS 树结构根据子节点code查找code所在的节点

    // 根据值查找
    var getItemFromTree = function (value, childrens) {
        var item = null;
        for (var i = 0; i < childrens.length; i++) {
            if (childrens[i].code == value) {
                item = childrens[i];
            } else if (childrens[i].items != null) {
                item = getItemFromTree(value, childrens[i].items);
            }
            if (item != null) {
                return item;
            }
        }
    };

 

posted @ 2018-05-09 14:11  huangwanlin  阅读(3912)  评论(0编辑  收藏  举报
Copyright 2012-2021 林云希科技有限责任公司