Google Time Zone API を使用しようとしています。私は経度と緯度を提供し、API はタイムゾーンを提供します。
この次の値 (dstOffset および rawOffset) を使用して現地時間を取得するにはどうすればよいですか?
ここにJsonがあります
{
"dstOffset" : 0.0,
"rawOffset" : -28800.0,
"status" : "OK",
"timeZoneId" : "America/Los_Angeles",
"timeZoneName" : "Pacific Standard Time"
}
この JavaScript 関数を試しましたが、正しい時刻が得られません。
function calcTime(offset) {
var d = new Date();
var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
var nd = new Date(utc + (3600000*offset));
alert("The local time is " + nd.toLocaleString());
}
calcTime(-28800.0);
ご協力いただきありがとうございます !