时间戳有秒级和毫秒级的,秒级(10位)的要除以1000,毫秒级的不需要;
不够2位,补0
fullT(s) {
return s < 10 ? '0' + s : s
},
标准日期转时间戳
startStamp($data){//某天开始日期转时间戳
return (new Date(Date.parse($data.replace(/-/g, "/")))).getTime() / 1000;
},
endStamp($data){//某天结束日期转时间戳
return new Date().setTime(Date.parse($data.replace(/-/g, "/")) / 1000 + 24 * 60 * 60 - 1);
}
时间戳转标准日期
stampData($stamp){//时间戳转日期
var time=new Date($stamp*1000);//要带时分秒的话,就要毫秒级的,
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y+'-'+m+'-'+d+' '+h+':'+mm+':'+s;
},
当天的开始时间
var st = new Date(
new Date(new Date().toLocaleDateString()).getTime()
);
var d = new Date(st)
var sTime = d.getFullYear() + '-' + this.fullT((d.getMonth() + 1)) + '-' + this.fullT(d.getDate());//转成标准格式:1970-10-10
当天的结束时间
// 当天结束时间
var ed = new Date(
new Date(new Date().toLocaleDateString()).getTime() +24 * 60 * 60 * 1000 -1
);
var sTime = ed .getFullYear() + '-' + this.fullT((ed .getMonth() + 1)) + '-' + this.fullT(ed .getDate());//转成标准格式:1970-10-10
Thu Mar 07 2019 12:00:00 GMT+0800 (中国标准时间)日期转换
Thu Mar 07 2019 12:00:00 GMT+0800 (中国标准时间)转成1970-10-10格式
selUploadTime(t){//上传时间
var d = new Date(t)
var resDate = d.getFullYear() + '-' + this.fullT((d.getMonth() + 1)) + '-' + this.fullT(d.getDate());//年月日
this.uploadTime=resDate;
// var resTime = this.fullT(d.getHours()) + ':' + this.fullT(d.getMinutes()) + ':' + this.fullT(d.getSeconds());//时分秒
},