var date = "2012-01-18T16:03";
var date = new Date(date);
console.log(date.getMinutes());
console.log(date.getMinutes().length)
Cela renvoie 3.
- Comment puis-je le faire retourner '03'?
- Pourquoi
.length
retourne- t-il indéfini?
J'ai essayé ceci, mais cela n'a pas fonctionné:
Si strlen == 1
alorsnum = ('0' + num);
.getMinutes()
est un entier, vous ne pouvez pas accéder à.length
partir d'un entier. Pour ce faire (non recommandé pour les dates), il faut analyser le nombre en une chaîne, puis vérifier la longueur. Par exemple:date.getMinutes().toString().length