如何转换没有时区的日期?

问题描述 投票:0回答:1

如何转换没有时区的日期?

来自后端的数据采用以下格式

1701699255

我正在尝试执行这样的代码

new Date((1701699255 * 1000) - new Date().getTimezoneOffset() * 60000)

但它仍然给我时区格式的数据

如何正确做

javascript timezone utc
1个回答
0
投票

据我了解您的要求;您想要将时间戳转换为不带时区的日期字符串,为此您可以使用

toISOString()
方法,然后从结果字符串中删除时区信息。

const timestamp = 1701699255;
const date = new Date(timestamp * 1000);
const dateString = date.toISOString().replace(/T/, ' ').replace(/\..+/, '');
console.log(dateString);

© www.soinside.com 2019 - 2024. All rights reserved.