初めて質問させていただきます。よろしくお願いいたします。
前提・実現したいこと
JavaScriptとHTMLでその日のメッセージを表示するホームページを作っています。
どのブラウザでも本日の日付を正しく出力したいです。
発生している問題・エラーメッセージ
今日の日付をJavaScriptで取得すると、Microsoft Edge では18時間前の
日付になります。
同じソースをGoogle chrome で開くと問題ありません。
2021/3/18 14時 現在 Microsoft Edge では、 today>Wed Mar 17 2021 20:00:59 GMT-0900 (GMT-09:00) microsoft chrome では、 today>Thu Mar 18 2021 14:02:11 GMT+0900 (GMT+09:00)
該当のソースコード
Javascript
1$(function(){ 2 3 4/* 5関数名: onLoad() 6説明 :画面ロード時に実行される関数 7*/ 8window.onload = onLoad; 9 function onLoad() { 10 11 //今日の日付を取得 12 var today = new Date() ; 13 14 console.log("today>" +today); 15 var yyyy = today.getFullYear(); 16 var mm = today.getMonth() +1; 17 var dd = today.getDate(); 18 19 var today0 = document.getElementById("today0"); 20 today0.innerHTML = yyyy +'年' + mm + '月' + dd +'日' ; 21 today0.style.textDecorationLine = "underline"; 22 23 } 24 25}); 26
html
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="utf-8"> 5 <!-- レスポンシブ対応:viewportを読み込むための<meta>タグ --> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 8 <title>KIN計算のページ</title> 9 <link rel="stylesheet" href="kin_stylesheet.css"> 10 <link rel="stylesheet" href="kin_responsive.css"> 11 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> 12 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script> 13 </head> 14 15 <body > 16 17 <!-- ヘッダー --> 18 <header> 19 <div class="container"> 20 <div class="header-left"> 21 <div>test 22 </ul> 23 </div> 24 25 </div> 26 </header> 27 28 29 30 <!-- -今日のKINは?--> 31 <!-- -今日のKINのメッセージ--> 32 <div id="todayKINs" class="todayKINs-section" > 33 <div class="container"> 34 <div class="section-title"> 35 <h3>今日のKINは?</h3> 36 </div> 37 <div > 38 今日 <p id="today0"></p> は<br> 39 </div> 40 </div> 41 </div> 42 43 <script type="text/javascript" src="script.js"></script> 44 </body> 45</html>
試したこと
Microsoft Edge では、LINEアプリ「L-Step」でも、日付が前日になります。
なので、Microsoft Edge の設定の問題ではないかと思うのですが、そのような設定の箇所が見当たりません。
補足情報(FW/ツールのバージョンなど)
HW情報
プロセッサ AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx 2.30 GHz
実装 RAM 16.0 GB (13.9 GB 使用可能)
デバイス ID 867DADED-2571-4B71-A675-EC4E3541630D
プロダクト ID 00325-96682-38742-AAOEM
システムの種類 64 ビット オペレーティング システム、x64 ベース プロセッサ
ペンとタッチ 10 タッチ ポイントでのペンとタッチのサポート
エディション Windows 10 Home
バージョン 20H2
インストール日 2020/12/16
OS ビルド 19042.867
エクスペリエンス Windows Feature Experience Pack 120.2212.551.0
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/18 05:57 編集
2021/03/18 06:01
2021/03/18 06:25