如何使用Javascript将服务器时间戳转换为正常时间?

如何使用Javascript将服务器时间戳转换为正常时间?,javascript,datetime,Javascript,Datetime,答案是 {serverTime: 1549037445885} serverTime: 1549037445885 我想将其转换为正常时间。如果它包含日期和时间,我可以将时间仅以H:M:S格式存储到另一个变量中吗 如何在JAVASCRIPT中实现这一点?最简单的方法是使用 或者您可以使用内置JS let date = new Date(1549037445885), hours = date.getUTCHours(), minutes = date.getUTCMinute

答案是

{serverTime: 1549037445885}
 serverTime: 1549037445885
我想将其转换为正常时间。如果它包含日期和时间,我可以将时间仅以H:M:S格式存储到另一个变量中吗 如何在JAVASCRIPT中实现这一点?

最简单的方法是使用

或者您可以使用内置JS

let date = new Date(1549037445885),
    hours = date.getUTCHours(),
    minutes = date.getUTCMinutes(),
    seconds = date.getUTCSeconds(),
    formatedTime = `${hours}:${minutes}:${seconds}`

假设你想要UTC时间。如果您需要本地时间,只需在每次方法调用时关闭UTC。

关于Date对象有很多资源,如果您遇到问题,请返回正确的方法
let date = new Date(1549037445885),
    hours = date.getUTCHours(),
    minutes = date.getUTCMinutes(),
    seconds = date.getUTCSeconds(),
    formatedTime = `${hours}:${minutes}:${seconds}`