获取当前时间
封装 获取当前时间
。
/**
*获取当前时间
*/
export function getCurrentDate() {
// var _this = this
var yy = new Date().getFullYear()
var mm = new Date().getMonth() + 1
if (mm < 10) {
mm = '0' + mm
}
var dd = new Date().getDate()< 10 ? '0' + new Date().getDate() : new Date().getDate()
var hh = new Date().getHours()< 10 ? '0' + new Date().getHours() : new Date().getHours()
var mf = new Date().getMinutes() < 10 ? '0' + new Date().getMinutes() : new Date().getMinutes()
var ss = new Date().getSeconds() < 10 ? '0' + new Date().getSeconds() : new Date().getSeconds()
// _this.gettime = yy + '/' + mm + '/' + dd + ' ' + hh + ':' + mf + ':' + ss
// console.log(_this.gettime) 2021-07-14 17:00:59
return yy + '-' + mm + '-' + dd + ' ' + hh + ':' + mf + ':' + ss
}
标准时间转化
p(s) {
return s < 10 ? '0' + s : s
}
const k = new Date(Thu Jul 01 2021 16:29:47 GMT+0800 (中国标准时间))
const kDate = k.getFullYear() + '-' + this.p(k.getMonth() + 1) + '-' + this.p(k.getDate())
const kTime = this.p(k.getHours()) + ':' + this.p(k.getMinutes()) + ':' + this.p(k.getSeconds())
this.kDateTime = kDate + ' ' + kTime
console.log(this.kDateTime) // 2021-07-01 16:29:47
计算时间段间隔(s)
/**
* 间隔(s)秒
* start 开始
* end 结束
*/
export function getStandingTime(start, end) {
var ks = new Date(start)
var js = new Date(end)
var kss = ks.getTime()
var jss = js.getTime()
return (jss - kss) / 1000
}
时间戳转化为yyyy-MM-dd hh:mm:ss
/**
* 时间戳转化为yyyy-MM-dd hh:mm:ss
*/
export function formatTimeToDate(times) {
var time = new Date(times);
var yy = time.getFullYear();
var mm = time.getMonth() + 1;
if (mm < 10) {
mm = "0" + mm;
}
var dd =
time.getDate() < 10 ? "0" + new Date().getDate() : new Date().getDate();
var hh =
time.getHours() < 10 ? "0" + new Date().getHours() : new Date().getHours();
var ff =
time.getMinutes() < 10
? "0" + new Date().getMinutes()
: new Date().getMinutes();
var ss =
time.getSeconds() < 10
? "0" + new Date().getSeconds()
: new Date().getSeconds();
return yy + "-" + mm + "-" + dd + " " + hh + ":" + ff + ":" + ss;
}
``