UNPKG

indextime

Version:

这是一个测试

32 lines (28 loc) 861 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 data = new Date(number) returnArr.push(data.getFullYear()); returnArr.push(zeor(data.getMonth()+1)); returnArr.push(zeor(data.getDate())); returnArr.push(zeor(data.getHours())); returnArr.push(zeor(data.getMinutes())); returnArr.push(zeor(data.getSeconds())); for(let item in returnArr){ format = format.replace(formatArr[item],returnArr[item]) } return format } function zeor(n){ n = n.toString(); return n[1] ? n : `0${n}` }