5 var pad = function(number) {
12 var defaultFormat = '%d-%m-%y %H:%M:%S';
15 strfmt: function(datetime, format) {
16 format = format || defaultFormat;
18 .replace('%d', pad(datetime.getDate()))
19 .replace('%m', pad((datetime.getMonth() + 1)))
20 .replace('%y', pad(datetime.getFullYear()))
21 .replace('%H', pad(datetime.getHours()))
22 .replace('%M', pad(datetime.getMinutes()))
23 .replace('%S', pad(datetime.getSeconds()));
25 currentStrfmt: function(format) {
26 return this.strfmt(new Date(), format);