js timespan 转ut
时间: 2023-12-01 13:03:01 浏览: 30
可以使用以下代码将 JavaScript 中的时间戳转换成 UNIX 时间戳:
```javascript
const jsTimestamp = Date.now(); // 获取 JavaScript 时间戳,单位毫秒
const unixTimestamp = Math.floor(jsTimestamp / 1000); // 将毫秒转换成秒,并向下取整
console.log(unixTimestamp); // 输出 UNIX 时间戳
```
如果您需要将 UNIX 时间戳转换成 UTC 时间,请使用以下代码:
```javascript
const unixTimestamp = 1632279600; // 假设给定一个 UNIX 时间戳,单位秒
const utcTime = new Date(unixTimestamp * 1000).toUTCString(); // 将秒转换成毫秒,并使用 Date 对象转换成 UTC 时间字符串
console.log(utcTime); // 输出 UTC 时间字符串
```
如果您需要将 UTC 时间字符串转换成 UNIX 时间戳,请使用以下代码:
```javascript
const utcTime = 'Fri, 17 Sep 2021 06:06:40 GMT'; // 假设给定一个 UTC 时间字符串
const unixTimestamp = Math.floor(new Date(utcTime).getTime() / 1000); // 将时间字符串转换成毫秒,并使用 Date 对象转换成时间戳,单位秒,并向下取整
console.log(unixTimestamp); // 输出 UNIX 时间戳
```
希望这些代码可以帮助您完成时间戳和时间字符串之间的转换。