Here you can find the source of format(format)
/**/*from w w w .j ava2 s. c o m*/ * New node file */ Date.prototype.format = function(format) { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds(), //second "q+" : Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getMilliseconds() //millisecond }; if(/(y+)/.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); } for(var k in o) { if(new RegExp("("+ k +")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); } } return format; }; console.log(new Date().format("yyyy-MM-dd")); console.log(new Date().format("yyyy-MM-dd hh:mm:ss"));
Date.prototype.format = function(format) var date = "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(), "s+": this.getSeconds(), ...
Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(), "s+": this.getSeconds(), "q+": Math.floor((this.getMonth() + 3) / 3), "S": this.getMilliseconds() ...
'use strict'; Date.prototype.format = function(format) var o = { 'M+' : this.getMonth()+1, 'd+' : this.getDate(), 'h+' : this.getHours(), 'm+' : this.getMinutes(), 's+' : this.getSeconds(), ...
Date.prototype.format = function (format) { var hours = this.getHours(); var ttime = "AM"; if (format.indexOf("t") > -1 && hours > 12) { hours = hours - 12; ttime = "PM"; var o = { "M+": this.getMonth() + 1, ...
Date.prototype.format =function(format) var o = { "M+" : this.getMonth()+1, "d+" : this.getDate(), "h+" : this.getHours(), "m+" : this.getMinutes(), "s+" : this.getSeconds(), "q+" : Math.floor((this.getMonth()+3)/3), ...
Date.prototype.format = function(format) var o = { "M+" : this.getMonth() + 1, "d+" : this.getDate(), "h+" : this.getHours(), "m+" : this.getMinutes(), "s+" : this.getSeconds(), "q+" : Math.floor((this.getMonth() + 3) / 3), ...
Date.prototype.format = function(format) var o = { "M+" : this.getMonth()+1, "d+" : this.getDate(), "h+" : this.getHours(), "m+" : this.getMinutes(), "s+" : this.getSeconds(), "q+" : Math.floor((this.getMonth()+3)/3), ...
Date.prototype.format = function(format) { format = format || 'YYYY-MM-DD hh:mm'; var zeropad = function (number, length) { number = number.toString(); length = length || 2; while (number.length < length) number = '0' + number; return number; }, ...
Date.prototype.format = function(format){ if(typeof(format)=="undefined") format="dd/MM/yyyy"; var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(), "s+": this.getSeconds(), ...