My favourite JavaScript snippet of the day
// Extend Number's prototype returning leading zero for values < 10
// Returns (String)
if( typeof Number.prototype.padding == 'undefined' ){
Number.prototype.padding = function(){
return this < 10 ? "0"+this : this.toString();
};
}
// Example Use
var seconds = 5; // outputs (Number) "5"
var paddedSeconds = seconds.padding(); // outputs (String) "05"





