var date = "2012-01-18T16:03";
var date = new Date(date);
console.log(date.getMinutes());
console.log(date.getMinutes().length)
Zwraca to 3.
- Jak sprawić, by zwrócił „03”?
- Dlaczego
.lengthwraca undefinded?
Próbowałem tego, ale nie zadziałało:
Jeśli strlen == 1wtedynum = ('0' + num);
.getMinutes()jest liczbą całkowitą, nie można uzyskać dostępu.lengthz liczby całkowitej. Aby to osiągnąć (niezalecane w przypadku dat) jest przetworzenie liczby na łańcuch, a następnie sprawdzenie długości. Np .:date.getMinutes().toString().length