52 lines
1.6 KiB
JavaScript
52 lines
1.6 KiB
JavaScript
class Times {
|
||
static bjTime(dateForm) {
|
||
if (dateForm === "") {
|
||
//解决deteForm为空传1970-01-01 00:00:00
|
||
return "";
|
||
} else {
|
||
var dateee = new Date(dateForm).toJSON();
|
||
var date = new Date(+new Date(dateee) + 8 * 3600 * 1000)
|
||
.toISOString()
|
||
.replace(/T/g, " ")
|
||
.replace(/\.[\d]{3}Z/, "");
|
||
return date;
|
||
}
|
||
}
|
||
|
||
static utcTime(dateForm) {
|
||
if (dateForm === "") {
|
||
//解决deteForm为空传1970-01-01 00:00:00
|
||
return "";
|
||
} else {
|
||
var dateee = new Date(dateForm).toJSON();
|
||
var date = new Date(+new Date(dateee))
|
||
.toISOString()
|
||
.replace(/T/g, " ")
|
||
.replace(/\.[\d]{3}Z/, "");
|
||
return date;
|
||
}
|
||
}
|
||
|
||
static times() {
|
||
const date = new Date();
|
||
const y = date.getFullYear();
|
||
const M = String(date.getMonth() + 1).padStart(2, '0');
|
||
const d = String(date.getDate()).padStart(2, '0');
|
||
const h = String(date.getHours()).padStart(2, '0');
|
||
const m = String(date.getMinutes()).padStart(2, '0');
|
||
const s = String(date.getSeconds()).padStart(2, '0');
|
||
|
||
return [
|
||
`${y}-${M}-${d} ${h}:${m}`, // 格式:YYYY-MM-DD HH:mm
|
||
`${y}-${M}-${d} ${h}:${m}:${s}`, // 格式:YYYY-MM-DD HH:mm:ss
|
||
`${y}-${M}-${d}`, // 格式:YYYY-MM-DD
|
||
`${m}`, // 分钟格式:mm
|
||
`${h}`, // 小时格式:HH
|
||
`${d}` // 日期格式:DD
|
||
];
|
||
}
|
||
|
||
}
|
||
|
||
module.exports = Times;
|
||
|