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;
            }
        }
    };

 

相关文章:

  • 2022-12-23
  • 2021-11-14
  • 2021-05-20
  • 2022-12-23
  • 2021-12-26
  • 2022-01-19
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
  • 2018-07-24
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
相关资源
相似解决方案