Node.js学习之自定义格式化时间module

409 阅读1分钟
  • Node.js学习之自定义格式化时间
  1. 自定义格式化日期时间Module
function dateFormat(dtStr){
    const dt = new Date(dtStr)

    const y = dt.getFullYear()
    const m = padZero(dt.getMonth()+1)
    const d = padZero(dt.getDay())
    const hh = padZero(dt.getHours())
    const mm = padZero(dt.getMinutes())
    const ss = padZero(dt.getSeconds())

    return `${y}-${m}-${d} ${hh}:${mm}:${ss}`

}
//定义补全函数
function padZero(n){
    return n>9?n:'0'+n
 }

 module.exports = {
     dateFormat
 }
  1. 使用方法
//导入自定义Module
const dateTime = require('./...')
//创建一个时间
const date = new Date()
//格式化时间
const dt = dateTime.dateFormat(date)
//输出看看...
console.log(dt)

总结:只供学习使用,效率低下,正常开发直接使用NPM管理包安装导入现有moment包使用