美文网首页
js日期格式化

js日期格式化

作者: 是阿离 | 来源:发表于2017-07-25 18:10 被阅读0次

    需求

    需要将当前日期格式化成“2017-07-25”形式

    实现

    function dateFormat(){
      // 形成yyyy-mm-dd格式
      var t_nowDate = new Date();
      var formatDateYear = t_nowDate.getFullYear()
      var formatDateMonth = (t_nowDate.getMonth()+1).toString().length>1?(t_nowDate.getMonth()+1):'0'+(t_nowDate.getMonth()+1)
      var formatDateDay = t_nowDate.getDate().toString().length>1?t_nowDate.getDate():'0'+t_nowDate.getDate()
      return formatDateYear+'-'+formatDateMonth+'-'+formatDateDay
    }
    

    TIPS

    1、由于getMonth()是从0开始,所以判断时需要+1
    2、通过.getXX()出来的非str类型,需要进行类型转化才能使用length()方法

    参考文章

    javascript Date format(js日期格式化)

    相关文章

      网友评论

          本文标题:js日期格式化

          本文链接:https://www.haomeiwen.com/subject/rhkgkxtx.html