new date()转换
时间: 2023-12-18 13:49:07 浏览: 27
new Date()是JavaScript中创建日期对象的方法。它返回当前日期和时间的日期对象,可以使用各种方法来获取日期和时间的不同部分。例如:
```
let currentDate = new Date();
console.log(currentDate); // 输出当前日期和时间的日期对象
let year = currentDate.getFullYear();
let month = currentDate.getMonth() + 1;
let day = currentDate.getDate();
let hours = currentDate.getHours();
let minutes = currentDate.getMinutes();
let seconds = currentDate.getSeconds();
console.log(year); // 输出当前年份(四位数)
console.log(month); // 输出当前月份(1-12)
console.log(day); // 输出当前日期(1-31)
console.log(hours); // 输出当前小时数(0-23)
console.log(minutes); // 输出当前分钟数(0-59)
console.log(seconds); // 输出当前秒数(0-59)
```
可以使用不同的方法来转换日期格式,例如:
```
let currentDate = new Date();
let year = currentDate.getFullYear();
let month = currentDate.getMonth() + 1;
let day = currentDate.getDate();
let hours = currentDate.getHours();
let minutes = currentDate.getMinutes();
let seconds = currentDate.getSeconds();
// 转换为年-月-日格式
let dateString = year + '-' + month + '-' + day;
console.log(dateString); // 输出例如:2021-6-21
// 转换为年月日时分秒格式
dateString = year + '年' + month + '月' + day + '日 ' + hours + ':' + minutes + ':' + seconds;
console.log(dateString); // 输出例如:2021年6月21日 10:30:15
```
当然,也可以使用第三方库来进行更复杂的日期格式转换。