我的服务器应用程序返回 UTC 格式的时间戳字符串。
现在我想将其转换为日期对象以获取本地日期时间,然后将该日期对象转换回时间戳以获取本地时间戳。
这似乎不起作用,因为输出的两个字符串相同
console.log(JSON.stringify(timestamp));
var date = new Date(timestamp*1000).getTime();
console.log(JSON.stringify(date));
我该如何解决这个问题?
最佳答案
您需要使用时间戳创建一个新的 Date 实例(我假设它已经是一个格式良好的日期对象)。您的代码将如下所示:
console.log(JSON.stringify(timestamp));
var date = new Date(timestamp);
console.log(JSON.stringify(date));
尝试一下,让我知道输出是否仍然相同。
关于JavaScript - 将时间戳转换为日期,然后转换回时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38825250/