Here you can find the source of formatTime(date)
function formatTime(date) { if(date instanceof Date === false) { //throw err//from ww w .ja v a 2 s .com return console.log('err'); } var hour = pad(date.getHours()); var minute = pad(date.getMinutes()); return [hour, minute].join(':'); }
Date.prototype.formatDate = function(format) { var months = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var yyyy = this.getFullYear(); var yy = yyyy.toString().substring(2); var m = this.getMonth() + 1; var mm = m < 10 ? "0" + m : m; var mmm = months[m - 1]; var d = this.getDate(); var dd = d < 10 ? "0" + d : d; ...
Date.prototype.formatDay = function (pattern, dayNames = [], monthnames = []) { pattern = pattern.replace(/dddd/g, dayNames[this.getDay()]); pattern = pattern.replace(/dd/g, this.getDate().toString().padLeft(2, 0)); pattern = pattern.replace(/mmm/g, monthnames[this.getMonth()]); pattern = pattern.replace(/mm/g, (this.getMonth() + 1).toString().padLeft(2, 0)); pattern = pattern.replace(/yyyy/g, this.getFullYear().toString()); pattern = pattern.replace(/yy/g, this.getFullYear().toString().substr(2, 2)); return pattern; }; ...
Date.prototype.formatMMDD = function () { return this.getMonth() + 1 + '/' + this.getDate(); };
Date.prototype.formatMMDDYYYY = function () { return this.getMonth() + 1 + '/' + this.getDate() + '/' + this.getFullYear(); };
Date.prototype.formatStr=function(){ function convert2fixed(str){ var _num=Number(str); if(!isNaN(str)){ if(_num<10){ return '0'+_num; }else return _num; ...
Date.prototype.formatTime = function (pattern) { pattern = pattern.replace(/hh/g, this.getHours().toString().padLeft(2, 0)); pattern = pattern.replace(/mm/g, this.getMinutes().toString().padLeft(2, 0)); return pattern; };
Date.prototype.formateDate = function() { var mm = this.getMonth() + 1; var dd = this.getDate(); return [this.getFullYear(), !mm[1] && '0', mm, !dd[1] && '0', dd].join(''); };
Date.prototype.format = function f(format) { const 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(), ...
Date.prototype.formattedDate = function(){ var dd = (this.getDate() < 10 ? "0" : "") + this.getDate(); var mm = (this.getMonth() + 1 < 10 ? "0" : "") + (this.getMonth() + 1); var yyyy = this.getFullYear(); return yyyy + '/' + mm + '/' + dd;