剑飞 2015年12月25日 算法设计 浏览(161)

有没有具体的demo使用js获取yyyy-MM-dd HH:mm:ss格式的时间?

有个项目需要通过js获取默认查询的开始时间和结束时间,格式为:yyyy-MM-dd HH:mm:ss
开始时间为距今一个月时间,结束时间为当前时间,总之结束时间与开始时间跨度一个月。

最佳回答
试试看如下方法:
function getStartDate(v) {
    var d, s, t;
    d = new Date();
    //d.setDate(d.getDate() - 1);
    s = d.getFullYear().toString(10) + "-";
    t = d.getMonth();
    s += (t > 9 ? "" : "0") + t;
    t = d.getDate();
    s += "-" + (t > 9 ? "" : "0") + t + " ";
    if (v == 1) {
    t = d.getHours();
    s += (t > 9 ? "" : "0") + t;
    t=d.getMinutes();
    s += (t > 9 ? ":" : ":0") + t;
    t=d.getSeconds();
    s += (t > 9 ? ":" : ":0") + t;
    }
    return s;
}

alert(getStartDate(1));
感谢挑战明天的贡献!