js标准时间转时间戳
时间: 2023-09-24 14:11:10 浏览: 82
JS实现时间戳转换工具
将 JavaScript 的标准时间转换为时间戳(即 Unix 时间戳)可以使用 Date 对象的 `getTime()` 方法。该方法返回自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的毫秒数。
具体的实现代码如下:
```javascript
function convertToTimestamp(dateStr) {
// 创建 Date 对象
const date = new Date(dateStr);
// 返回时间戳(毫秒)
return date.getTime();
}
```
使用方法:
```javascript
const dateStr = '2021-09-01T12:34:56Z';
const timestamp = convertToTimestamp(dateStr);
console.log(timestamp); // 输出:1630490096000
```
注意,返回的时间戳是毫秒数。如果需要秒数的时间戳,可以将返回值除以 1000,如下所示:
```javascript
const dateStr = '2021-09-01T12:34:56Z';
const timestamp = convertToTimestamp(dateStr) / 1000;
console.log(timestamp); // 输出:1630490096
```
阅读全文