1、获取时间戳格式的系统日期
//获取系统时间
var nowtime = new Date().getTime()
console.log('现在的时间是'+nowtime)
输出:
现在的时间是1615360040098
2、将时间戳格式的日期转换成yyyy-MM-dd HH:MM:SS
/**
*
* @param {*} times 时间戳
* 转换为 yyyy-MM-dd HH:MM:SS 格式的日期
*/
formatDate: function (times) {
var date = new Date(times);
var year = date.getFullYear(); //年份
var month = date.getMonth() + 1; //月份
var day = date.getDate(); //日
var hour = function () { //获取小时
return date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
}
var minute = function () { //获取分钟
return date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
}
var second = function () { //获取秒数
return date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
}
return year + '-' + month + '-' + day + ' ' + hour() + ':' + minute() + ':' + second()
},
调用和输出:
var that = this;
// 获取系统时间
var nowtime = new Date().getTime()
console.log(that.formatDate(nowtime))
3、将yyyy-MM-dd HH:MM:SS格式的日期转化为时间戳
/**
*
* @param {*} times yyyy-MM-dd HH:MM:SS 格式的日期
* 转换成时间戳
*/
toDate: function (times) {
var date = new Date(times).getTime();
console.log('date是:'+date)
return date
},
输出: