Here you can find the source of toDateOrDefault(input, defaultDate)
Date.toDateOrDefault = function(input, defaultDate){ return (typeof input == "string") ? Date.fromJSON(input) : input || defaultDate || new Date(); };
Date.prototype.toDateInputValue = (function() { var local = new Date(this); local.setMinutes(this.getMinutes() - this.getTimezoneOffset()); return local.toJSON().slice(0,10); });
Date.prototype.toDateInputValue = (function() { var local = new Date(this); local.setMinutes(this.getMinutes() - this.getTimezoneOffset()); return local.toJSON().slice(0,10); });
Date.prototype.toDateInputValue = (function() { var local = new Date(this); local.setMinutes(this.getMinutes() - this.getTimezoneOffset()); return local.toJSON().slice(0, 10); });
Date.prototype.toDateInputValue = (function() { var local = new Date(); return local.toJSON().slice(0,10); });
'use strict'; Date.prototype.toDateInputValue = function() { var local = new Date(this); local.setMinutes(this.getMinutes() - this.getTimezoneOffset()); return local.toJSON().slice(0,10); };
Date.prototype.toDateOrTimeStr = function() { if (this.isToday()){ var dt = this.toLocaleTimeString(); return dt.slice(0, -6) + dt.slice(-3); } else return this.toLocaleDateString();
function _pad(n, size){ return ('00000' + n).slice(-size); Date.prototype.toDateStr = function() { return this.getFullYear() + '-' + _pad((this.getMonth()+1), 2) + '-' + _pad(this.getDate(), 2); }; Date.prototype.toTimeStr = function() { ...
Date.prototype.toDateTimeFormat = function() { var year = this.getFullYear().toString(); var month = (this.getMonth() + 1).toString(); var day = this.getDate().toString(); var hour = this.getHours().toString(); var minute = this.getMinutes().toString(); var second = this.getSeconds().toString(); return year + '-' + (month[1] ? month : '0'+month[0]) + '-'+ (day[1] ? day : '0'+day[0]) + ' ' + (hour[1] ? hour : '0'+hour[0]) + ':' + (minute[1] ? minute : '0'+minute[0]) + ':' + (second[1] ? second : '0'+second[0]);
Date.prototype.toEndTimeInputValue = (function() { var local = new Date(this); local.setMinutes(this.getMinutes() - this.getTimezoneOffset() + 60); return local.toJSON().slice(11,13) + ":00:00"; });