日期,日期时间方法封装
2024-01-10 本文已影响0人
苏苡
/**
* 日期转换 xxxx-xx-xx
* @param dateFormat function(){}
*/
export function dateFormat(time) {
let date = new Date(time)
let y = date.getFullYear()
let m = date.getMonth() + 1
m = m < 10 ? '0' + m : m
let d = date.getDate()
d = d < 10 ? '0' + d : d
return y + '-' + m + '-' + d
}
// 使用
let date = new date()
let log = dateFormat(date )
console.log(log) // xxxx-xx-xx
/**
* 日期时间转换 xxxx-xx-xx xx:xx:xx
* @param dateTimeFormat function(){}
*/
export function dateTimeFormat(time) {
let date = new Date(time)
let y = date.getFullYear()
let m = date.getMonth() + 1
m = m < 10 ? '0' + m : m
let d = date.getDate()
d = d < 10 ? '0' + d : d
let h = date.getHours()
h = h < 10 ? '0' + h : h
let minute = date.getMinutes()
minute = minute < 10 ? '0' + minute : minute
let s = date.getSeconds()
s = s < 10 ? '0' + s : s
return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + s
}
// 使用
let date = new date()
let log = dateTimeFormat(date )
console.log(log) // xxxx-xx-xx xx:xx:xx