例如,我们如何从javascript中获取时区strgin名称
var d = new Date();
document.getElementById("demo").innerHTML =d;
这返回
2017年3月30日星期四 15:13:57 GMT+0500(巴基斯坦标准时间(
现在我们如何获得括号之间的部分(巴基斯坦标准时间(?
我会建议类似
/((.*))/.exec(new Date().toString())[1];
你可以
试试
var d = new Date();
var n = d.toLocaleString('en', {timeZoneName:'long'}).split(' ');
var index = n.length;
do {
index--;
console
} while(n[index] !== "PM" && n[index] !== "AM");
var timezone = n.slice(index+1).join(" ");
console.log(timezone);