問題タブ [vscode-code-runner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - VSCode Javascript - 正確なローカルの新しい Date() 値を取得する
現在、私のマシンの時間は07:55
私console.log(new Date())
のvscodeターミナルにいると、間違った時間が表示され05:55
ます。これは、私のタイム ゾーン (南アフリカ) が +2 であるためです。したがって、vscode/nodenew Date()
では、ローカル時間ではなく世界時が表示されます。
console.log(new Date())
.html ファイルの場合 (Chrome で実行した場合) の正しい時刻が取得されます07:55
。
ノード、vscode、または他の場所に問題がありますか? そして、vscode/node console.log が正しい時刻になるように、この問題を修正するにはどうすればよいですか。
console.log(new Date().getHours())
は確かに の正しい時間を教えてくれますが、間違った時間を与える7
理由がわかりませんconsole.log(new Date())
2019-09-11T05:55:00.480Z
console.log(new Date().toLocaleString())
確かに正しい時刻が得られますが、その形式は必要ありません。new Date()
データベース用の基本的な形式が必要です。