var date = "2012-01-18T16:03";
var date = new Date(date);
console.log(date.getMinutes());
console.log(date.getMinutes().length)
これは 3 を返します。
- '03' を返すようにするにはどうすればいいですか?
- なぜ
.length
undefined を返すのでしょうか?
これを試してみましたが、うまくいきませんでした:
もしstrlen == 1
そうならnum = ('0' + num);
ベストアンサー1
var date = new Date("2012-01-18T16:03");
console.log( (date.getMinutes() < 10 ? '0' : '') + date.getMinutes() );