Here you can find the source of toMysqlFormat()
/**//from ww w. j av a2 s . c o m * You first need to create a formatting function to pad numbers to two digits? **/ function twoDigits(d) { if(0 <= d && d < 10) return "0" + d.toString(); if(-10 < d && d < 0) return "-0" + (-1*d).toString(); return d.toString(); } /** * ?and then create the method to output the date string as desired. * Some people hate using prototypes this way, but if you are going * to apply this to more than one Date object, having it as a prototype * makes sense. **/ Date.prototype.toMysqlFormat = function() { return this.getUTCFullYear() + "-" + twoDigits(1 + this.getUTCMonth()) + "-" + twoDigits(this.getUTCDate()) + " " + twoDigits(this.getUTCHours()) + ":" + twoDigits(this.getUTCMinutes()) + ":" + twoDigits(this.getUTCSeconds()); };
var twoDigits = function (d) { if (0 <= d && d < 10) { return '0' + d.toString(); if (-10 < d && d < 0) { return '-0' + (-1 * d).toString(); return d.toString(); }; ...
function twoDigits(d) { if (0 <= d && d < 10) return "0" + d.toString(); if (-10 < d && d < 0) return "-0" + (-1 * d).toString(); return d.toString(); Date.prototype.toMysqlFormat = function() { return this.getUTCFullYear() + "-" + twoDigits(1 + this.getUTCMonth()) + "-" + twoDigits(this.getUTCDate()) + " " + twoDigits(this.getUTCHours()) + ":" + twoDigits(this.getUTCMinutes()) + ":" + twoDigits(this.getUTCSeconds()); }; module.exports = Date.prototype.toMysqlFormat; ...
var dateParser={}; function twoDigits(d) { if(0 <= d && d < 10) return "0" + d.toString(); if(-10 < d && d < 0) return "-0" + (-1*d).toString(); return d.toString(); Date.prototype.toMysqlFormat = function() { return this.getUTCFullYear() + "-" + twoDigits(1 + this.getUTCMonth()) + "-" + twoDigits(this.getUTCDate()) + " " + twoDigits(this.getUTCHours()) + ":" + twoDigits(this.getUTCMinutes()) + ":" + twoDigits(this.getUTCSeconds()); }; ...
function twoDigits(d) { if(0 <= d && d < 10) return "0" + d.toString(); if(-10 < d && d < 0) return "-0" + (-1*d).toString(); return d.toString(); Date.prototype.toMysqlFormat = function() { return this.getFullYear() + "-" + twoDigits(1 + this.getMonth()) + "-" + twoDigits(this.getDate()) + " " + twoDigits(this.getHours()) + ":" + twoDigits(this.getMinutes()) + ":" + twoDigits(this.getSeconds()); };
function twoDigits(d) { if(0 <= d && d < 10) return "0" + d.toString(); if(-10 < d && d < 0) return "-0" + (-1*d).toString(); return d.toString(); Date.prototype.toMysqlFormat = function() { return this.getFullYear() + "-" + twoDigits(1 + this.getMonth()) + "-" + twoDigits(this.getDate()) + " " + twoDigits(this.getHours()) + ":" + twoDigits(this.getMinutes()) + ":" + twoDigits(this.getSeconds()); };
function twoDigits(d) { if(0 <= d && d < 10) return "0" + d.toString(); if(-10 < d && d < 0) return "-0" + (-1*d).toString(); return d.toString(); Date.prototype.toMysqlFormat = function() { return this.getUTCFullYear() + "-" + twoDigits(1 + this.getUTCMonth()) + "-" + twoDigits(this.getUTCDate()) + " " + twoDigits(8+this.getUTCHours()) + ":" + twoDigits(this.getUTCMinutes()) + ":" + twoDigits(this.getUTCSeconds()); }; module.exports = this; ...
function twoDigits (d) { if(0 <= d && d < 10) return "0" + d.toString(); if(-10 < d && d < 0) return "-0" + (-1*d).toString(); return d.toString(); Date.prototype.toMysqlFormat = function() { return this.getFullYear() + "-" + twoDigits(1 + this.getMonth()) + "-" + twoDigits(this.getDate()) + " " + twoDigits(this.getHours()) + ":" + twoDigits(this.getMinutes()) + ":" + twoDigits(this.getSeconds()); ...
"use strict"; Date.prototype.toMysqlFormat = function() { return this.getUTCFullYear() + "-" + twoDigits(1 + this.getUTCMonth()) + "-" + twoDigits(this.getUTCDate()) + " " + twoDigits(this.getUTCHours()) + ":" + twoDigits(this.getUTCMinutes()) + ":" + twoDigits(this.getUTCSeconds()); }; function twoDigits(d) { if(0 <= d && d < 10) return "0" + d.toString(); if(-10 < d && d < 0) return "-0" + (-1*d).toString(); return d.toString(); }; ...