• 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;
                }
            }
        };
  • 相关阅读:
    PHP中cookie和会话编程
    PHPweb应用程序开发技巧
    javascript中DOM编程
    PHP动态创建Web站点
    在IE下FLASH背景透明而在FF下不透明的解决方法
    ThinkPHP返回插入记录的id号
    PHP面向对象编程
    PHP smarty编程总结
    Linux用户权限设置
    无法载入 mcrypt 扩展,请检查 PHP 配置
  • 原文地址:https://www.cnblogs.com/Alwaysbecoding/p/9013841.html
Copyright © 2020-2023  润新知