WEIrq

JavaScript基础(七)——Date对象、Math对象

Date对象

 

  创建Date对象方法

 

 

    new Date()

    new Date(yyyy,month,dd hh:mm:ss)

    new Date(yyyy,mth,dd,hh,mm,ss)

    new Date(yyyy,mth,dd)

    new Date(ms)

      创建当前系统日期时间对象

        var date=new Date();

        console.log(date);

      创建指定日期时间对象;月份0-11 代表着1-12月;星期0-6 代表着周一-周天

        var date2=new Date(2008,8-1,8,8,8,8);

        console.log(date2);

      创建指定日期时间对象(毫秒值);1s=1000ms;时间远点 1970年1月1日 0:0:0

        var date3=new Date(0);

        console.log(date3);

      设置指定时间

        date.setFullYear(2088);

        date.setMonth(6);

        date.setDate(25);

        date.setHours(8);

        date.setMinutes(23);

        date.setSeconds(8);

  Date对象获取时间细节方法:

    获取当前系统日期时间年月日

      var year=date.getFullYear();

      var month=date.getMonth();

      var day=date.getDate();

      var week=date.getDay();

      switch(week){

      case 1:

      var week="一";

      break;

      case 2:

      var week="二";

      break;

      case 3:

      var week="三";

      break;

      case 4:

      var week="四";

      break;

      case 5:

      var week="五";

      break;

      case 6:

      var week="六";

      break;

      default:

      var week="天";

      }

      var hour=date.getHours();

      if(hour<=10){

      var hour="0"+hour;

      }

      var min=date.getMinutes();

      if(min<=10){

      var min="0"+min;

      }

      var sec=date.getSeconds();

      if(sec<=10){

      var sec="0"+sec;

      }

      document.write("今天是"+year+"年"+month+"月"+day+"日"+hour+":"+min+":"+sec+" 周"+week);

    获取毫秒值

      var time=date.getTime();

      document.write("<br>"+time);

Math对象

  取绝对值

    document.write(Math.abs(-56)+"<br>");

  向上取整

    document.write(Math.ceil(12.1)+"<br>");

  向下取证

    document.write(Math.floor(12.1)+"<br>");

  求两数最大值

    document.write(Math.max(12.1,12.9)+"<br>");

  求两数最小值

    document.write(Math.min(12.1,12.9)+"<br>");

  求x的y次方

    document.write(Math.pow(2,10)+"<br>");

  获取0-1之间的随即小数(包含0不包含1)

    document.write(Math.random()+"<br>");

  四舍五入

    document.write(Math.round(12.1)+"<br>");

  求平方根

    document.write(Math.sqrt(9)+"<br>");

  Π

    document.write(Math.PI);

 

 

posted on 2021-09-02 14:45  WEIrq  阅读(65)  评论(0编辑  收藏  举报

导航