如何在 JavaScript 中获取 UTC 时间戳?
2022-08-30 01:12:05
在编写 Web 应用程序时,将数据库中的所有日期时间存储(服务器端)作为 UTC 时间戳是有意义的。
当我注意到你在JavaScript中无法在时区操作方面做很多事情时,我感到惊讶。
我稍微扩展了 Date 对象。这个函数有意义吗?基本上,每次我向服务器发送任何内容时,它都会是一个用这个函数格式化的时间戳......
你能看出这里有什么大问题吗?或者从不同的角度找到解决方案?
Date.prototype.getUTCTime = function(){
return new Date(
this.getUTCFullYear(),
this.getUTCMonth(),
this.getUTCDate(),
this.getUTCHours(),
this.getUTCMinutes(),
this.getUTCSeconds()
).getTime();
}
这对我来说似乎有点复杂。我也不太确定性能。