Why does Chrome Dev Tool show a dates __proto__ as Invalid Date?
I know __proto__ is deprecated (or not part of the standard) and all that but I'm still curious as to what it means when it says Invalid Date when I look at the __proto__ value of.. var myDate = new Date(1331869050000); "I'm still curious as to what it means when it says Invalid Date" That's simply the toString value of the prototype object of the Date constructor function. Date.prototype.toString(); // "Invalid Date" You can override it if you like... Date.prototype.toString = function() { return "I like turtles." }; var myDate = new Date(1331869050000); myDate.__proto__; // I like turtles. A