4

timezone of client (visitor)Web ポータルを使用する予定を保存したい。timezone for client machine using JAVAScriptコードを見つける方法を教えてください...

I need the GMT offset hours like `(GMT +5:30)`.
4

4 に答える 4

5

これは、クライアントの現地時間/オフセットを見つけるためのより良いアプローチになる可能性があります

function pad(number, length){
    var str = "" + number;
    while (str.length < length) {
        str = '0'+str;
    }
    return str;
}
var offset = new Date().getTimezoneOffset();

offset = ((offset<0? '+':'-')+ pad(parseInt(Math.abs(offset/60)), 2)+":"+pad(Math.abs(offset%60), 2));
alert(offset);

出力は次のようになります = +05:30

于 2014-03-14T06:17:55.490 に答える
2
function getTimezone() {
    var u = new Date().toString().match(/([-\+][0-9]+)\s/)[1];
    return u.substring(0, 3) + ':' + u.substring(3, u.length);
}
于 2013-11-11T04:20:29.900 に答える