イタリア時間の午前 9 時に新しいウェブサイトを立ち上げます。今私は与えまし
dateFuture = new Date(2013,0,30,9,00,00);
たが、インドで私のローカルPCの日付がかかります. イタリアの午前 9 時に Web サイトを表示するにはどうすればよいですか?
質問する
266 次
2 に答える
0
イタリアの午前9時のインドの現地時間を取得するには、次のようにします。
var offset = new Date().getTimezoneOffset() / 60 ;
var d = new Date(Date.UTC(2013,0,30,9 + offset,0,0));
于 2013-01-30T06:58:53.360 に答える
0
特定の場所で特定の時間より前にページが表示されないようにしたいというご要望を承りました。ご存じのとおり、JavaScript はブラウザーで実行されます。時間だけでは、ユーザーがページをイタリアで開いているのか、それ以外の場所で開いているのかわかりません。
最も近いのは、その時間帯の午前 9 時以降であることを確認することです。
var now = new Date();
var nowUtc = new Date(
now.getUTCFullYear(),
now.getUTCMonth(),
now.getUTCDate(),
now.getUTCHours(),
now.getUTCMinutes(),
now.getUTCSeconds());
var eightAmUTC = new Date(2013,0,30,8,00,00); // 8am UTC is 9am In Italy for this date.
var nowIsAfter9InItaly = nowUtc > eightAmUTC;
nowIsAfter9InItaly はtrue
、イタリアで 1 月 30 日の午前 9 時以降の場合、それ以外の場合になりfalse
ます。
于 2013-01-30T09:14:34.167 に答える