問題タブ [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.

0 投票する
2 に答える
1023 参照

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()データベース用の基本的な形式が必要です。