const end = new Date(new Date(new Date().toLocaleDateString()).getTime()+24*60*60*1000-1);
const start = new Date(new Date(new Date().toLocaleDateString()).getTime());
console.log(start);
获取当前日期
function getNowFormatDate() {
// 格式化今天日期
var t = new Date();
var y = t.getFullYear();
var m= t.getMonth()+1>9?t.getMonth()+1:`0${t.getMonth()+1}`; //两位数
var d = t.getDate()>9?t.getDate():`0${t.getDate()}`;
var h= t.getHours(); //获取当前小时数(0-23)
var mm= t.getMinutes(); //获取当前分钟数(0-59)
var s= t.getSeconds(); //获取当前秒数(0-59)
return y+'-'+m+'-'+d ;
}
日期转时间戳
//将当前的时间转换成时间戳
var now = new Date();
console.log(now.getTime());
//将指定的日期转换成时间戳
var t = "2018-07-23 20:5:30";
var T = new Date(t);
console.log(T.getTime());
function time(num){
var myDate = new Date();//获取系统当前时间
var y = myDate.getFullYear(); //获取当前年份(2位)
var m=myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
var d=myDate.getDate(); //获取当前日(1-31)
if(m+num<=12){
m=m+num;
}else{
y = y + ((m + num) % 12 == 0 ? parseInt((m + num) / 12)-1 : parseInt((m+num)/12));
m = (m + num) % 12==0 ? 12:(m + num) % 12
}
return y+'-'+m+'-'+d ;
}
时间戳转日期格式
getTime(timestamp) {
var date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
var Y = date.getFullYear();
var M =
date.getMonth() + 1 < 10
? "0" + (date.getMonth() + 1)
: date.getMonth() + 1;
var D = date.getDate();
return Y + "-" + M + "-" + D;
}
getTime(t) {
console.log(t);
let h = this.addZero(parseInt(t / 60 / 60))
let m = this.addZero(parseInt(t / 60 % 60))
let s = this.addZero(parseInt(t % 60))
console.log(h, m, s)
},
不足两位加0
addZero(n) {
console.log(n);
return n = n < 10 ? "0" + n : n
},
function time(num){ var myDate = new Date();//获取系统当前时间 var y = myDate.getFullYear(); //获取当前年份(2位) var m=myDate.getMonth()+1; //获取当前月份(0-11,0代表1月) var d=myDate.getDate(); //获取当前日(1-31)...