List of utility methods to do Date Convert
toUniversalDate()Date.prototype.toUniversalDate = function() { var localTime = this.getTime(); var localOffset = this.getTimezoneOffset() * 60000; return new Date(localTime + localOffset); }; | |
toUnixTime()Date.prototype.toUnixTime = function() { return Math.round(this.getTime() / 1000); }; | |
toYYYYMMDD()Date.prototype.toYYYYMMDD = function() { return this.getFullYear() + String(this.getMonth()+1).lpad(2, "0") + String(this.getDate()).lpad(2, "0"); | |
toYmdHis()Date.prototype.toYmdHis = function() { return this.getFullYear() + "-" + twoDigits(1 + this.getMonth()) + "-" + twoDigits(this.getDate()) + " " + twoDigits(this.getHours()) + ":" + twoDigits(this.getMinutes()) + ":" + twoDigits(this.getSeconds()); }; | |
to_DMY()Date.prototype.to_DMY = function(){ return Util.leadingzero(this.getDate()) + '/' + Util.leadingzero(this.getMonth() + 1) + '/' + this.getFullYear() }; | |
to_datetimepicker_format()Date.prototype.to_datetimepicker_format = function() { var Y = this.getUTCFullYear(); var M = this.getUTCMonth() + 1; var D = this.getUTCDate(); var h = this.getUTCHours(); var m = this.getUTCMinutes(); return Y + "-" + M.pad() + "-" + D.pad() + " " + h.pad() + ":" + m.pad(); | |
tojson()Date.prototype.tojson = function() { var UTC = Date.printAsUTC ? 'UTC' : ''; var year = this['get'+UTC+'FullYear']().zeroPad(4); var month = (this['get'+UTC+'Month']() + 1).zeroPad(2); var date = this['get'+UTC+'Date']().zeroPad(2); var hour = this['get'+UTC+'Hours']().zeroPad(2); var minute = this['get'+UTC+'Minutes']().zeroPad(2); var sec = this['get'+UTC+'Seconds']().zeroPad(2); if (this['get'+UTC+'Milliseconds']()) ... | |
Date2Julian()var timer = function(){ this.count = 1; this.multiplier = .25; return this; Date.prototype.Date2Julian = function() { return Math.floor( ( this / 86400000 ) - ( this.getTimezoneOffset() / 1440 ) + 2440587.5 ); }; Number.prototype.Julian2Date = function() { ... |