date.toLocaleString 输出yyyy-mm-dd hh:mm:ss 格式时间
时间: 2023-07-19 10:31:29 浏览: 181
你可以使用 `toLocaleString()` 方法的参数来输出 `yyyy-mm-dd hh:mm:ss` 格式的时间。具体来说,你需要传递一个包含以下选项的配置对象给 `toLocaleString()` 方法:
- `year`: 表示年份,可以是 `numeric`(数字)或 `2-digit`(两位数)。
- `month`: 表示月份,可以是 `numeric`、`2-digit` 或 `long`(月份的全名)。
- `day`: 表示日期,可以是 `numeric` 或 `2-digit`。
- `hour`: 表示小时,可以是 `numeric` 或 `2-digit`。
- `minute`: 表示分钟,可以是 `numeric` 或 `2-digit`。
- `second`: 表示秒钟,可以是 `numeric` 或 `2-digit`。
下面是一个例子:
```javascript
const date = new Date();
const options = {
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
};
const formattedDate = date.toLocaleString('en-US', options);
console.log(formattedDate);
```
这将输出当前时间的 `yyyy-mm-dd hh:mm:ss` 格式,例如:`04/08/2021, 10:27:42 AM`。
阅读全文