UNPKG

formatdatetime-glo

Version:

测试-第一个包

32 lines (28 loc) 824 B
module.exports = { formatTime } /** * * @param {number} number 数字时间戳 * @param {string} format 自定义格式的时间显示字符串 * @returns 格式化好的时间字符串 */ function formatTime(number, format){ let formatArr = ['Y','M','D','h','m','s'] let returnArr = []; let date = new Date(number) returnArr.push(date.getFullYear()) returnArr.push(zero(date.getMonth() + 1)) returnArr.push(zero(date.getDate())) returnArr.push(zero(date.getHours())) returnArr.push(zero(date.getMinutes())) returnArr.push(zero(date.getSeconds())) return format for(let item in returnArr){ format = format.replace(formatArr[item],returnArr[item]) } } function zero(n){ n = n.toString(); return n[1] ? n : '0' + n; }