現在、私のマシンの時間は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())