1

現在、私のマシンの時間は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()データベース用の基本的な形式が必要です。

// 2019-09-11T05:55:00.480Z
console.log(new Date())    

// 9/11/2019, 7:55:00 AM
console.log(new Date().toLocaleString())
4

2 に答える 2