javascript 将date以指定格式输出
时间: 2023-08-16 07:06:44 浏览: 52
要将 JavaScript 中的 `Date` 对象以指定格式输出,可以使用 `toLocaleString()` 方法或者第三方库(如 Moment.js)来进行格式化。以下是两种方法的示例代码:
使用 `toLocaleString()` 方法:
```javascript
var currentDate = new Date();
var options = { year: 'numeric', month: 'long', day: 'numeric' };
var formattedDate = currentDate.toLocaleString('en-US', options);
console.log(formattedDate);
```
使用 Moment.js 库:
```javascript
var currentDate = new Date();
var formattedDate = moment(currentDate).format('YYYY-MM-DD');
console.log(formattedDate);
```
第一种方法使用了 `toLocaleString()` 方法,该方法接受两个参数:语言(例如 `'en-US'`)和选项(一个包含日期格式的对象)。在示例中,我们将日期格式设置为 `'year-month-day'` 的长格式。
第二种方法使用了 Moment.js 库,首先需要引入 Moment.js 库,并使用 `moment()` 函数将日期对象传入。然后,使用 `.format()` 方法并传入指定的日期格式,例如 `'YYYY-MM-DD'`。
无论你选择哪种方法,都可以根据需要调整日期格式以满足你的要求。