タイムスタンプを使用して新しいDateオブジェクトを作成します。そのオブジェクトをプリントアウトすると、正しい日付と時刻が返されます。しかし、getDate()とgetTime()を使用しようとすると、間違った番号が返されます。Javascript getDate()とgetMonth()が間違った結果を返します
マイコード:
var textDate = new Date(timestamp);
console.log(timestamp);
console.log(textDate);
console.log(textDate.getDate(),textDate.getMonth(),textDate.getFullYear());
マイコンソール結果:私はTEXTDATE変数から正しい日付と月を取得できますか
1476483081000
Date 2016-10-14T22:11:21.000Z
15 9 2016
?
月はゼロベースなので、10月は実際には9となり、日付はおそらくタイムゾーンに合わせて調整されます – adeneo
重複:[javascript date to string](http://stackoverflow.com/質問/ 5914020/javascript-date-to-string) – jedi
月が正しいです。 getUTCDate()とgetUTCHours()を使用すると、日付に関する問題が解決されました。ありがとうございました! –