thaldrin/utils/src/format.js

22 lines
484 B
JavaScript
Raw Normal View History

2019-10-09 16:19:30 +00:00
module.exports = {
2020-01-18 14:45:03 +00:00
bold: function (str) {
2019-11-10 08:42:09 +00:00
return `**${str}**`;
},
2020-01-18 14:45:03 +00:00
italic: function (str) {
2019-11-10 08:42:09 +00:00
return `*${str}*`;
},
2020-01-18 14:45:03 +00:00
code: function (str) {
2019-11-10 08:42:09 +00:00
return `\`${str}\``;
2020-01-18 14:45:03 +00:00
},
uptime: function (seconds) {
function pad(s) {
return (s < 10 ? '0' : '') + s;
}
var hours = Math.floor(seconds / (60 * 60));
var minutes = Math.floor((seconds % (60 * 60)) / 60);
var seconds = Math.floor(seconds % 60);
return pad(hours) + 'h ' + pad(minutes) + 'm ' + pad(seconds) + 's';
2019-11-10 08:42:09 +00:00
}
2020-01-18 14:45:03 +00:00
};