//将国际时间转为时间轴方法
formatTen(num) {
return num > 9 ? (num + "") : ("0" + num);
},
formatDate(date) {
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
let hour = date.getHours();
let minute = date.getMinutes();
let second = date.getSeconds();
return year + "-" + this.formatTen(month) + "-" + this.formatTen(day);
},
时间戳转时间轴
(备注:如果带有上下午)请用下边的那个
getTime(nS){
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');
},
formatTime(t) {
var timeStr = (new Date(parseInt(t) * 1000)).toLocaleString().replace(/:\d{1,2}$/,' ');
var arr1 = timeStr.split(" ");
var arr2 = arr1[0].split("/");
for(var i = 1; i <= 2; i++) {
if(parseInt(arr2[i], 10) < 10) {
arr2[i] = "0" + arr2[i];
}
}
var str1 = arr2.join("-");
var arr3 = arr1[1].split(":");
if(arr3[0].indexOf("上午") !== -1) {
if(parseInt(arr3[0].replace(/上午/g, ""), 10) < 10) {
arr3[0] = "0" + arr3[0].replace(/上午/g, "");
} else {
arr3[0] = arr3[0].replace(/上午/g, "");
}
}
if(arr3[0].indexOf("下午") !== -1) {
arr3[0] = (12 + parseInt(arr3[0].replace(/下午/g, ""), 10)).toString();
}
var str2 = arr3.join(":");
return str1 + " " + str2;
},
时间轴转时间戳
dateTime(index) {
var strtime = index;
var date = new Date(strtime);
var time = Date.parse(date) / 1000;
return time;
}
//掘金上看的简单方法
const timestamp = +new Date("2019-02-14");
// timestamp => 1550102400000