を勉強しています
下のコードを実行するとブラウザでは
Sun Nov 01 2020 00:00:00 GMT+0900 (日本標準時)と表示されますが
node.jsでは
2020-10-31T15:00:00.000Zと表示されます
node.jsで出力される記号の意味が解らないのですがブラウザの日付と意味は同じで有ると判断できるものなのでしょうか?
日付の計算で正しい値が出るのか疑問に思い質問しました
コード
const d = new Date(2020, 10);
console.log(d);
No.3ベストアンサー
- 回答日時:
同じ意味と判断できます。
一般的には動作環境の地域設定を参照して、
Date はタイムゾーンに即した文字列になるはずですが、
node.js の方はグリニッジ標準時で表示しているように見えます。
となると日本標準時より9時間前となるので
2020/11/01 00:00:00 JST
↓
2020/10/31 15:00:00 GMT
ISO 8601 での表記方法では、
日付と時刻の間に 'T' を挟み、
タイムゾーンが GMT だと 'Z' で表現するので、
2020/10/31 15:00:00 GMT
↓
2020-10-31T15:00:00.000Z
参考)
https://ja.wikipedia.org/wiki/ISO_8601
余談ではありますが
Date の比較を行う場合は、地域や書式などを一切無視した
toTime() か toISOString() を使うのがよいと思います。
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- Visual Basic(VBA) Excelマクロでセルに値が入力されたら実行する 5 2023/08/06 11:03
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- JavaScript TypeScriptとNode.js 1 2022/05/04 16:29
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
VisualBasic6.0のFormat関数で...
-
エクセルのVBAで日付を検索し転...
-
DataGridViewでyyyy/MM/dd
-
VB6.0 のformat関数について
-
3人のじゃんけんのプログラム
-
週間カレンダー vbscript
-
指定した日付が、その月の第何...
-
【Excel VBA】条件に合った行の...
-
Laravelクエリビルダにてウィン...
-
今日より前の書き方 マクロ
-
htmlで日付表示。三日後の日付...
-
VB.NET 日付設定
-
該当の日付以外を消去するプロ...
-
SqlCommandBuilder 使用時のサ...
-
excelのVBAについて、以下のコ...
-
ユーザーフォームのラベルに日...
-
完全一致の検索
-
C++で日付判定を行いたい!!
-
JSPからYYYYMMDDで日付入力する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
人をはめた人は 自分に返ってく...
-
DataGridViewでyyyy/MM/dd
-
エクセルのVBAで日付を検索し転...
-
ユーザーフォームのラベルに日...
-
VisualBasic6.0のFormat関数で...
-
コンボボックスに日付を表示する
-
テキストボックスにカレンダー...
-
1本あたり○円と表示する時どの...
-
指定した日付が、その月の第何...
-
VBAで当月の1日を表示するには...
-
VBA 日付・時刻の判別 時刻を認...
-
今日より前の書き方 マクロ
-
システム日付とは?
-
テキストボックスに今日の日付...
-
DateTimePickerを西暦表示にす...
-
JSPからYYYYMMDDで日付入力する
-
C++で日付判定を行いたい!!
-
ExcelVBAでSQLサーバの日付時刻...
-
【Excel VBA】条件に合った行の...
おすすめ情報
