// 北京是getZoneTime(8),紐約是getZoneTime(-5),班加羅爾是getZoneTime(5.5). 偏移值是本時區相對於格林尼治所在時區的時區差值
function getZoneTime(offset) {
// 取本地時間
var localtime = new Date();
// 取本地毫秒數
var localmesc = localtime.getTime();
// 取本地時區與格林尼治所在時區的偏差毫秒數
var localOffset = localtime.getTimezoneOffset() * 60000;
// 反推得到格林尼治時間
var utc = localOffset + localmesc;
// 得到指定時區時間
var calctime = utc + (3600000 * offset);
var nd = new Date(calctime);
return nd.toJSON().replace("T"," ").replace("Z"," ");
//return nd.getFullYear()+"-"+nd.getUTCMonth()+"-"+nd.getDay() + " " + nd.toLocaleTimeString() ;
}