收藏
回答

小程序获取时间时只取年月日时分不要秒,且月日时分都是两位数,不足数字前加0?

请问如何实现,谢谢。

回答关注问题邀请回答
收藏

2 个回答

  • zhiou
    zhiou
    2020-10-10

    1,util.js

    const formatNumber = n => {
      n = n.toString()
      return n[1] ? n : '0' + n
    }
    const formatDate = date => {
      const year = date.getFullYear()
      const month = date.getMonth() + 1
      const day = date.getDate()
      const hour = date.getHours()
      const minute = date.getMinutes()
      return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute].map(formatNumber).join(':')
    }
    
    

    2,引入util.js

    import format  from 'util'  //util的路径
    format.formatDate(date)  // date  传入的日期
    
    2020-10-10
    有用 1
    回复 1
    • 败者为寇
      败者为寇
      发表于小程序端
      2020-10-10
      month day等等不需要fullmonth fullday吗
      2020-10-10
      回复
  • -y😪
    -y😪
    2020-10-10

       let newTime = new Date()

    剩下跟js一样

    


    2020-10-10
    有用 1
    回复
登录 后发表内容
问题标签