• js实现日期的相加减、以及日期的比较


    // js实现日期的相加减
    function dateOperator(date, days, operator) {
    date = date.replace(/-/g, "/"); //更改日期格式
    var nd = new Date(date);
    nd = nd.valueOf();
    if (operator == "+") {
    nd = nd + days * 24 * 60 * 60 * 1000;
    } else if (operator == "-") {
    nd = nd - days * 24 * 60 * 60 * 1000;
    } else {
    return false;
    }
    nd = new Date(nd);

    var y = nd.getFullYear();
    var m = nd.getMonth() + 1;
    var d = nd.getDate();
    if (m <= 9) m = "0" + m;
    if (d <= 9) d = "0" + d;
    var cdate = y + "-" + m + "-" + d;
    return cdate;
    //使用方法
    //相减
    //alert(dateOperator("2015-02-28", 1, "-"));
    //相加
    //alert(dateOperator("2015-02-28", 1, "+"));
    }
    // js实现日期的比较
    function dateCompare(d1, d2, Operator) {
    var D1 = new Date(d1.replace(/-/g, "/"))
    var D2 = new Date(d2.replace(/-/g, "/"))
    if (Operator == ">") {
    return d1 > d2;
    }
    if (Operator == "<") {
    return d1 < d2;
    }
    if (Operator == "==") {
    return d1 == d2;
    }
    if (Operator == "!=") {
    return d1 != d2;
    }
    if (Operator == ">=") {
    return d1 >= d2;
    }
    if (Operator == "<=") {
    return d1 <= d2;
    }
    //使用方法
    //alert(dateCompare("2015-02-28", "2015-02-27", "=="))
    }

     亲测有效

  • 相关阅读:
    android slidingview
    关于打工
    android开发基本流程
    android and javascript
    android listview and scrollview
    google收购的公司
    android反编译
    android资料
    colors
    【读书笔记】-- 文本可视化研究综述
  • 原文地址:https://www.cnblogs.com/lczblog/p/5386194.html
Copyright © 2020-2023  润新知