JavaScriptのnew Date();の取得している時間はどこから?
Q&A
Closed
解決したいこと
JavaScriptのnew Date();の時間はサーバーの時間をとってきているのでしょうか?
表示させるPCのブラウザから?
現在、日時指定を条件分岐で
html内に要素を表示させる指定を書いておりますが
海外だとこの時間部分はどの時間に表示されるのかがわかりません。
サーバーの時刻を取得しているならば、海外で表示する時にも
日本時間にあわせて表示・非表示を切り替えるということでしょうか?
該当するソースコード
ソースコードを入力
```var now = new Date();
var start01 = new Date('2021/1/8 0:00:00'); // 表示開始日時(時間は24h表記)
var end01 = new Date('2021/2/31 23:55:59'); // 表示終了日時(時間は24h表記)
var element = document.getElementById( "hoge" ) ;
if ( start01 < now && now < end01 ) {
element.insertAdjacentHTML( 'beforebegin', '<figure><a href="live_test.html" target="_blank"><img src="/images/xxxxx.png" alt=""></a></figure>' ) ;
}else{
element.insertAdjacentHTML( 'beforebegin', '<figure><img src="/images/yyyy.png" alt=""></figure>' ) ;
}
自分で試したこと
どうやって試したら良いか方法がありますでしょうか。