js 得到当前格式化时间
时间: 2025-01-04 16:38:06 浏览: 6
在JavaScript中,你可以使用内置的`Date`对象和一些库函数来获取当前的格式化时间。最基本的格式通常是"年-月-日 时:分:秒",例如:"2023-04-07 15:30:00"。以下是一个简单的例子:
```javascript
let now = new Date(); // 创建一个新的Date对象,代表当前时间
let formattedTime = now.toLocaleString(); // 使用toLocaleString()方法获取本地化的日期和时间字符串
console.log(formattedTime);
```
如果你需要更具体的格式,比如"yyyy-MM-dd HH:mm:ss"这种国际标准格式,可以使用自定义的模板字符串或者第三方库如moment.js:
```javascript
// 如果使用 moment.js
const moment = require('moment'); // 需要先安装这个库
let formattedTime = moment().format("YYYY-MM-DD HH:mm:ss");
// 如果直接使用模板字符串 (ES6+)
let dateOptions = { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit' };
let formattedTime = `${now.getFullYear()}-${(now.getMonth()+1).toString().padStart(2, '0')}-${now.getDate().toString().padStart(2, '0')} ${now.getHours().toString().padStart(2, '0')}:${now.getMinutes().toString().padStart(2, '0')}:${now.getSeconds().toString().padStart(2, '0')}`;
```
阅读全文