jQuery/Javascript-将datetime转换为用户';时区日期时间

jQuery/Javascript-将datetime转换为用户';时区日期时间,javascript,jquery,datetime,timezone,data-conversion,Javascript,Jquery,Datetime,Timezone,Data Conversion,我更新了这个问题 我想将datetime转换为用户所在国家(时区)的等效datetime 我有UTC/GMT格式的日期时间: Oct 31, 2012 08:10:02 现在,根据用户的客户端时区,我想使用当前浏览器/客户端用户的时区转换该日期时间 我该怎么做 如果我理解正确,您希望能够将倒计时的结束日期设置为UTC时间,而不是浏览器的本地时间。你不需要修改插件就可以做到这一点。您只需要Date对象中的setUTC…方法。请看这里: 例如: var endofworld = new Date(

我更新了这个问题

我想将datetime转换为用户所在国家(时区)的等效datetime

我有UTC/GMT格式的日期时间:

Oct 31, 2012 08:10:02
现在,根据用户的客户端时区,我想使用当前浏览器/客户端用户的时区转换该日期时间


我该怎么做

如果我理解正确,您希望能够将倒计时的结束日期设置为UTC时间,而不是浏览器的本地时间。你不需要修改插件就可以做到这一点。您只需要
Date
对象中的
setUTC…
方法。请看这里:

例如:

var endofworld = new Date(0);
endofworld.setUTCFullYear(2012);
endofworld.setUTCMonth(11);
endofworld.setUTCDate(21);

$('.countdown').countdown({ date: endofworld });

javascript中的日期时间是
GMT
。和
GMT==UTC
。不清楚你的意思。。。你的意思是想使用UTC作为输入,而不是使用日期字符串吗?@charlietfl我想要一个完整的UTC,所以GMT envoirment用于javascript,因为我对phpI有相同的输入,我不知道最后一句话的意思。总的来说,你在解释你的问题方面做得很好。也许你想看看
Date.getTimezoneOffset()
如果你只是简单地使用谷歌,你会发现很多问题。我已经对我的答案进行了扩展,并提供了一个例子