1. ホーム
  2. javascript

[解決済み] getMinutes() 0-9 - 2桁の数字を表示する方法は?

2022-04-26 06:32:20

質問

var date = "2012-01-18T16:03";
var date = new Date(date);

console.log(date.getMinutes());
console.log(date.getMinutes().length)

これは3を返します。

  1. どうすれば「03」を返すようになりますか?
  2. なぜ .length は未定義を返しますか?

試してみましたが、うまくいきませんでした。

もし strlen == 1 では num = ('0' + num);

解決方法は?

var date = new Date("2012-01-18T16:03");

console.log( (date.getMinutes()<10?'0':'') + date.getMinutes() );