var date = \"2012-01-18T16:03\"; var date = new Date(date); console.log(date.getMinutes()); console.log(date.getMinutes().length)
This returns 3.
.length is undefined because getMinutes is returning a number, not a string. numbers don't have a length property. You could do
.length
getMinutes
length
var m = "" + date.getMinutes();
to make it a string, then check the length (you would want to check for length === 1, not 0).
length === 1