// 获取当前日期对象 let date = new Date() // 获取年份 let year = date.getFullYear() // 获取月份,注意月份是从 0 开始的,所以要加 1 let month = date.getMonth() + 1 // 获取日期 let day = date.getDate() // 获取小时 let hour = date.getHours() // 获取分钟 let minute = date.getMinutes() // 获取秒数 let second = date.getSeconds() // 补零函数,如果数字小于 10,就在前面加一个 0 let padZero = (num) => { return num < 10 ? '0' + num : num } // 拼接成想要的格式 let result = `${year}-${padZero(month)}-${padZero(day)} ${padZero(hour)}:${padZero(minute)}:${padZero(second)}` // 打印结果 console.log(result)
这段代码的输出如下:
2023-02-15 01:28:01