js分享方法之获取当前日期时间

112 阅读1分钟

// type类型 :"year" "mouth" "day" "dayTime" 默认dayTime

export const getNowDay = (type = 'dayTime') => {

let day = new Date();

let yy = day.getFullYear().toString();

let MM = day.getMonth() + 1 >= 10 ? (day.getMonth() + 1) : '0' + (day.getMonth() + 1);

let DD = day.getDate() >= 10 ? day.getDate() : '0' + day.getDate();

let hour = day.getHours();

if (String(hour).length < 2) {

hour = "0" + hour

}

let minute = day.getMinutes();

if (String(minute).length < 2) {

minute = "0" + minute

}

let second = day.getSeconds();

if (String(second).length < 2) {

second = "0" + second

}

if( type == "year") {

return yy

}

if( type == "mouth") {

return yy + "-" + MM

}

if(type == "day") {

return yy + "-" + MM + "-" + DD

}

if( type == "dayTime") {

return yy + "-" + MM + "-" + DD + " " + hour + ":" + minute + ":" + second

}

}