JSdate

作者: olivia1111 | 来源:发表于2016-01-24 10:39 被阅读16次

    语法:
    new Date(year,month[,day[,hour[,minutes[,second[,millisecond]]]]])
    当前时间:new Date()
    指定时间按:newDate(2014,11,5);月份从零开始,因此要少些一个月

    • 获取
      var date=new Date(2015,7,20,14,57,18)
      date.get...


      获取时间元素
    • 格式化
      var date=new Date(2015,7,20,14,57,18)
      function format(date){date.getFullYear()+'-'....如图


      时间格式化

      个位数加0
      function padding(number){
      return number <10 ? '0'+number : ''+number;//表达式,条件操作符
      }

    • date.set


    date.setDate(35);//2015-09-04根据月份推到下个月

    • 求天数
      new Date(2001,2,0);//2001,2,28
      new Date(2001,3,0);//2001,3,31
      function getDates(year,month){
      var x=new Date(year,month,0)
      return x.getDate()
      }
      alert('2001年6月有'+getDate(2001,6)+'天')

    • Date-Number日期对象转化为数值对象
      date.getTime();//1440053830000,距离1970-1-1-00:00:00的毫秒数

    • Number-Date数值对象转化为日期
      new Date(1440053830000);创建新的日起对象
      date.setTime(1440053830000);传给已有的日期对象

    相关文章

      网友评论

          本文标题:JSdate

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