javascript通过时区获取时间

 1 /*
 2     描述:时区的换算 
 3     参数:offset时区位置
 4     使用:东八区calcTime(”+8");
 5 */
 6 function calcTime(offset) { 
 7     // 创建一个本地日期
 8     var d = new Date(); 
 9     //通过Data()对象的getTimezoneOffset()方法来找出当地时间偏移值。在缺省情况下,此方法以分钟显示时区偏移值结果,因此在早先的计算中要将此值转换成毫秒。 
10     var utc = d.getTime() + (d.getTimezoneOffset() * 60000); 
11     //将本地时间与本地时区偏移值相加得到当前国际标准时间(UTC)。 
12     var nd = new Date(utc + (3600000*offset)); 
13     return nd;
14 };

 

posted @ 2015-10-06 08:31  悬崖边上  阅读(828)  评论(0编辑  收藏  举报