次の日に取得して「yyyy-MM-dd HH:mm」形式にしたいのですが、これをChromeのコンソールで実行するとUncaught TypeError:date.getHoursなぜ関数ではないのですか? nextDay変数は、明らかにDateのインスタンスです。なぜこのコードにUncaught TypeErrorがあるのですか
しかし、私は時と分を削除したばかりで、年月日を保ちましたが、それは成功しました。
var time = new Date().getTime();
var interval = 24 * 60 * 60 * 1000;
var nextDay = new Date(time + interval);
function padding(number) {
return number < 10 ? "0" + number : "" + number;
}
function format(date) {
var year = date.getFullYear(),
month = date.getMonth(),
date = date.getDate(),
hour = date.getHours(),
minute = date.getMinutes();
return padding(year) + "-"
+ padding(month + 1) + "-"
+ padding(date) + " "
+ padding(hour) + ":"
+ padding(minute);
}
console.log(format(nextDay));
ああ、それはひどい間違いです、ありがとうございます。 –