zoukankan      html  css  js  c++  java
  • 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;
                }
            }
        };
  • 相关阅读:
    dotnet Framework 源代码 类库的意思
    dotnet Framework 源代码 类库的意思
    dotnet Framework 源代码 · Ink
    dotnet Framework 源代码 · Ink
    dotnet core 用值初始化整个数组
    dotnet core 用值初始化整个数组
    dotnet core 隐藏控制台
    dotnet core 隐藏控制台
    PHP mt_rand() 函数
    PHP mt_getrandmax() 函数
  • 原文地址:https://www.cnblogs.com/Alwaysbecoding/p/9013841.html
Copyright © 2011-2022 走看看