js new date()日期格式化
时间: 2023-05-01 17:00:22 浏览: 542
JavaScript 中可以使用 `new Date()` 来创建日期对象,并可以使用 `.toLocaleString()` 方法来格式化日期。例如:
```
var date = new Date();
console.log(date.toLocaleString());
```
也可以使用其他方法如 `.toDateString()` , `.toTimeString()`, `.toUTCString()`等来格式化日期输出。
或者使用moment.js这个第三方库来帮助你格式化日期
```
var moment = require('moment');
console.log(moment().format('YYYY-MM-DD HH:mm:ss'));
```
相关问题
格式化js new date
可以使用以下代码格式化 JavaScript 中的 Date 对象:
```javascript
const date = new Date();
const formattedDate = `${date.getMonth() + 1}/${date.getDate()}/${date.getFullYear()} ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`;
console.log(formattedDate);
```
这将输出形如 `9/14/2021 18:30:15` 的日期字符串。其中, `getMonth()` 方法返回的月份是从 0 开始计数的,所以需要加上 1。同时,需要注意日期和时间之间的空格和格式。
date js 格式化日期 转标准
我理解你的问题是如何将 JavaScript 中格式化的日期转换为标准格式。
JavaScript 中可以使用 `Date()` 对象来表示日期和时间。要将其格式化为标准格式,可以使用 `toISOString()` 方法。
例如:
```javascript
const date = new Date();
const isoDate = date.toISOString();
console.log(isoDate);
```
输出结果为:
```
2022-03-01T09:20:12.004Z
```
其中 `toISOString()` 方法返回的格式为:
```
yyyy-mm-ddThh:mm:ss.sssZ
```
其中:
- `yyyy` 表示年份,如:2022
- `mm` 表示月份,如:03
- `dd` 表示日期,如:01
- `hh` 表示小时,如:09
- `mm` 表示分钟,如:20
- `ss` 表示秒数,如:12
- `sss` 表示毫秒数,如:004
- `Z` 表示时区,如:+0800,表示东八区时间
希望这个回答能够帮助到你。