在jquery中计算时区差异



我有两个时区js字符串变量。

var User_Timezone = new Date(); // current user system timezone
var User_Timezone= String(User_Timezone);
//User_Timezone has value = "Fri Feb 21 2014 04:29:49 GMT-07:00 (US Mountain Standard Time)";
var Admin_Timezone = "(GMT-06:00)-Central Time (US & Canada)"; //always same

我想计算Admin TimezoneClient Timezone之间的时差(以分钟为单位)。

喜欢:

var TimezoneDifference = Admin_Timezone - User_Timezone; // difference in minutes

我应该如何在jQuery中执行此操作?

当任何客户端从不同的时区访问我的页面时,客户端时区会有所不同,但管理时区始终相同。

我只需要管理员和客户端时区之间的差异。

由于您的服务器始终处于 GMT-6 或比 GMT 晚 360 分钟,因此您可以使用 getTimezoneOffset() 获取客户端区域并从 360 中减去后者以获得以分钟为单位的差异。

var diff = 360 - (new Date().getTimezoneOffset());

注意:如果将服务器重新定位到其他时区,请更改360

相关内容

  • 没有找到相关文章

最新更新