new Date().getUTCDate(),获取年月日,时分秒
时间: 2024-12-08 22:24:14 浏览: 21
在JavaScript中,`new Date().getUTCDate()` 获取的是当前UTC日期,即自1970年1月1日(UTC/GMT时间)以来的天数。这个函数返回的是一个介于1到31之间的整数,代表一个月中的第几天,而不包括年份或时间信息。
如果你想要获取完整的日期、时间和UTC时间,可以组合使用其他方法,如下所示:
```javascript
// 获取完整UTC日期、时间和毫秒数
let currentDate = new Date();
// 分别获取年、月、日(注意JavaScript月份是从0开始的,所以11对应10月)
let year = currentDate.getUTCFullYear();
let month = currentDate.getUTCMonth() + 1; // 加1是因为月份从0开始计数
let day = currentDate.getUTCDate();
// 获取UTC时间
let hours = currentDate.getUTCHours();
let minutes = currentDate.getUTCMinutes();
let seconds = currentDate.getUTCSeconds();
// 拼接完整的时间字符串
let utcDateTimeString = `${year}-${month < 10 ? '0' : ''}${month}-${day} ${hours < 10 ? '0' : ''}${hours}:${minutes < 10 ? '0' : ''}${minutes}:${seconds < 10 ? '0' : ''}${seconds}`;
console.log(utcDateTimeString);
```
这段代码将返回类似 "2024-11-11 20:49:35" 格式的UTC时间。
阅读全文