1
0
mirror of https://github.com/keeweb/keeweb.git synced 2024-06-26 07:39:04 +02:00
keeweb/app/scripts/util/format.js
2016-06-04 11:31:06 +03:00

29 lines
725 B
JavaScript

'use strict';
var Locale = require('./locale');
var Format = {
pad: function(num, digits) {
var str = num.toString();
while (str.length < digits) {
str = '0' + str;
}
return str;
},
padStr: function(str, len) {
while (str.length < len) {
str += ' ';
}
return str;
},
dtStr: function(dt) {
return dt ? this.dStr(dt) + ' ' + this.pad(dt.getHours(), 2) + ':' + this.pad(dt.getMinutes(), 2) +
':' + this.pad(dt.getSeconds(), 2) : '';
},
dStr: function(dt) {
return dt ? dt.getDate() + ' ' + Locale.monthsShort[dt.getMonth()] + ' ' + dt.getFullYear() : '';
}
};
module.exports = Format;