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
.lengthretourne- t-il indéfini?
J'ai essayé ceci, mais cela n'a pas fonctionné:
Si strlen == 1alorsnum = ('0' + num);
.getMinutes()est un entier, vous ne pouvez pas accéder à.lengthpartir 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