有时候,有这么一个需求,就是我默认只查询从当天回退一个月内的数据,那么就要用到日期期间,比如下面这图那样:
var d = new Date();
var vYear = d.getFullYear();
var vYear2 = d.getFullYear();
var vMon = d.getMonth() + 1;
var vMon2 = d.getMonth();
if (vMon === 1) {
vMon2 = 12;
vYear2 = vYear2 - 1;
}
var vDay = d.getDate();
var h = d.getHours();
var m = d.getMinutes();
var se = d.getSeconds();
var e = vYear + "-" + (vMon < 10 ? "0" + vMon : vMon) + "-" + (vDay < 10 ? "0" + vDay : vDay) + " " + (h < 10 ? "0" + h : h) + ":" + (m < 10 ? "0" + m : m) + ":" + (se < 10 ? "0" + se : se);
var s = vYear2 + "-" + (vMon2 < 10 ? "0" + vMon2 : vMon2) + "-" + (vDay < 10 ? "0" + vDay : vDay) + " " + (h < 10 ? "0" + h : h) + ":" + (m < 10 ? "0" + m : m) + ":" + (se < 10 ? "0" + se : se);
//开始时间 : s
//结束时间 : e