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 };