此文件为js文件,封装模块按需导出即可:
/**
* 时间格式转换
* @param {String} datetime 需要转换的日期
* @returns 2023-01-01格式日期
*/
export const timecycle = datetime => {
function addDateZero(num) {
return num < 10 ? '0' + num : num
}
let d = new Date(datetime)
let formatdatetime = d.getFullYear() + '-' + addDateZero(d.getMonth() + 1) + '-' + addDateZero(d.getDate())
return formatdatetime
}
/**
* 时间格式转换 到秒
* @param {String} oldtime 需要转换的日期
* @returns 年月日时分秒
*/
export const changetime = datetime => {
function addDateZero(num) {
return num < 10 ? '0' + num : num
}
let d = new Date(datetime)
let formatdatetime =
d.getFullYear() +
'-' +
addDateZero(d.getMonth() + 1) +
'-' +
addDateZero(d.getDate()) +
' ' +
addDateZero(d.getHours()) +
':' +
addDateZero(d.getMinutes()) +
':' +
addDateZero(d.getSeconds())
return formatdatetime
}