使用纯javascript(没有jquery或插件),如何将一个本地时间转换为另一个时区?
对于情况:
我正在做一个倒数计时器,我已将结束日期设为javascript变量。我想将该变量转换为本地时间,具体取决于客户端位置/时区。
var maintenanceEndDate = new Date("11/10/2015 00:00"); //This is the initial time, based on the administrator's location
var maintenanceEndDateOffset = ???? //The above time converted to local time
然后我想将两者都转换为UTC。
有什么想法吗?
答案 0 :(得分:1)
您可以用UTC指定维护结束时间,让本地浏览器为您处理时间转换:
>> A=1:(3*4*5*6);
>> A=reshape(A,3,4,5,6);

答案 1 :(得分:0)
var now = new Date();
这将为您提供客户日期和时间。
now.getTimezoneOffset()
将为您提供该时区与UTC之间的偏差。
答案 2 :(得分:0)
我建议您深入了解您所需要的momentjs库:http://momentjs.com/和http://momentjs.com/timezone/