用时直接粘贴
// format=天 format=分
function getCurrentDate(format) {
var now = new Date();
var year = now.getFullYear(); //得到年份
var month = now.getMonth(); //得到月份
var date = now.getDate(); //得到日期
var day = now.getDay(); //得到周几
var hour = now.getHours(); //得到小时
var minu = now.getMinutes(); //得到分钟
var sec = now.getSeconds(); //得到秒
month = month + 1;
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
if (hour < 10) hour = "0" + hour;
if (minu < 10) minu = "0" + minu;
if (sec < 10) sec = "0" + sec;
var time = "";
//精确到天
if (format == 1) {
time = year + "-" + month + "-" + date;
}
//精确到分
else if (format == 2) {
time = year + "-" + month + "-" + date + " " + hour + ":" + minu + ":" + sec;
}
return time;
}
// format=天 format=分
function getTimeFormat(stamp, format) {
var time = new Date(stamp);
var year = time.getFullYear();
var month = time.getMonth();
var date = time.getDate();
var day = time.getDay();
var hour = time.getHours();
var minu = time.getMinutes();
var sec = time.getSeconds();
month = month + 1;
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
if (hour < 10) hour = "0" + hour;
if (minu < 10) minu = "0" + minu;
if (sec < 10) sec = "0" + sec;
if(format == 1) {
return year + "-" + month + "-" + date;
} else if(format == 2) {
return year + "-" + month + "-" + date + " " + hour + ":" + minu + ":" + sec;
}
}
// 判断日期格式 (是否是"2019-05-29"格式)
checkDate(dateStr) {
let a = /^(\d{4})-(\d{2})-(\d{2})$/;
if (!a.test(dateStr)) {
return false;
} else {
return true;
}
},
// 获取近xx个月
getCurYear() {
let data = new Date();
let year = data.getFullYear();
let mon = data.getMonth() + 2;
let arry = new Array();
for (var i = 0; i < 3; i++) {
mon = mon - 1;
if (mon <= 0) {
year = year - 1;
mon = mon + 12;
}
if (mon < 10) {
mon = "0" + mon;
}
arry[i] = year + "-" + mon;
}
this.monthRange = [arry[2], arry[0]]
}