js 生产yyyymmddhhmmss时间戳
时间: 2024-05-07 11:13:21 浏览: 137
在JavaScript中,可以使用以下代码生成当前的yyyymmddhhmmss时间戳:
```javascript
function getTimestamp() {
const now = new Date();
const year = now.getFullYear();
const month = String(now.getMonth() + 1).padStart(2, '0');
const day = String(now.getDate()).padStart(2, '0');
const hours = String(now.getHours()).padStart(2, '0');
const minutes = String(now.getMinutes()).padStart(2, '0');
const seconds = String(now.getSeconds()).padStart(2, '0');
return `${year}${month}${day}${hours}${minutes}${seconds}`;
}
const timestamp = getTimestamp();
console.log(timestamp);
```
这段代码会生成一个形如yyyymmddhhmmss的时间戳,其中:
- `getFullYear()`获取当前年份;
- `getMonth()`获取当前月份,注意月份是从0开始计数,所以需要加1;
- `getDate()`获取当前日期;
- `getHours()`获取当前小时;
- `getMinutes()`获取当前分钟;
- `getSeconds()`获取当前秒数。
然后使用`padStart()`函数来补齐不足两位的月份、日期、小时、分钟和秒数。
阅读全文