美文网首页
掌握系统函数的使用(日期,数学,定时)

掌握系统函数的使用(日期,数学,定时)

作者: 聪明的小一休 | 来源:发表于2019-05-02 11:59 被阅读0次

    Date对象

    创建Date对象

      <script>
        var date1=new Date();
        document.write(date1);//Thu May 02 2019 11:16:15 GMT+0800 (中国标准时间)
        document.write("<br>");
        var date2=new Date(2019,3,26);//月份从0开始,3代表4月
        document.write(date2);//Fri Apr 26 2019 00:00:00 GMT+0800 (中国标准时间)
        document.write("<br>");
        var date3=new Date(2019,3,26,7,32,0,0);//年月日时分秒毫秒               
            document.write(date3);//Fri Apr 26 2019 07:32:00 GMT+0800 (中国标准时间)           
            document.write("<br>");
        var date4=new Date('2019/4/26');//必须加单引号或双引号
        document.write(date4);//Fri Apr 26 2019 00:00:00 GMT+0800 (中国标准时间)
        document.write("<br>");
        var date5=new Date(2019/4/26);/ge/不加单引号为1970年
        document.write(date5);//Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间)
        document.write("<br>");
        var date6=new Date("July 4,2004,6:25:22");//月日年
        document.write(date6);//Sun Jul 04 2004 06:25:22 GMT+0800 (中国标准时间)
    </script>
    

    Date对象的常用方法

    名称 描述
    getDate() 返回一个月中的某一天,其值为1~31
    getDay() 返回一个星期中的某一天,其值为0~6
    getHours() 返回Date对象的小时数,其值为0~23
    getMinutes() 返回Date对象的分钟数,其值为0~59
    getSeconds() 返回Date对象的秒数,其值为0~59
    getMonth() 返回Date对象的月份,其值为0~11
    getFullYear() 返回Date对象的年份,其值为0000~9999
    getTime() 返回自某一时刻(1970年1月1日)以来的毫秒数

    注意:getFullYear()返回四位数的年份,getYear()返回两位数或四位数的年份,常用getFullYear()获取年份
    获取星期几用getDay():0表示周日,1表示周一,6表示周六
    各部分时间的表示范围:除天数(一个月中的每一天)外,其他均从0开始。
    例如:月份0~11,0表示1月份,11表示12月份

    Math对象(JavaScript的全局变量,不需要创建)

    Math对象的常用方法

    方法 说明 示例
    ceil() 向上舍入 Math.ceil(25.5);返回26
    Math.ceil(-25.5);返回-25
    floor() 向下舍入 Math.floor(25.5);返回25
    Math.floor(-25.5)返回-26
    round() 四舍五入为最接近的数 Math.round(25.5);返回26
    Math.round(-25.5);返回-26
    random() 返回0~1的随机数 Math.random();例如,返回0.6356897441561232

    注意:random()方法返回的随机数包括0,但不包括1,且都是小数。如果想产生一个1~100的整数(包括1和100),则在代码如下
    var number=Math.floor(Math.random()*100+1);

    定时函数

    JavaScript中提供了两个定时函数:setTimeout()和setInterval(),还提供了两个用于清除定时器的函数:clearTimeout()和clearInterval()。

    名称 语法格式 描述
    setTimeout() setTimeout("调用的函数名称",等待的毫秒数) 用于在指定的毫秒数后调用函数或计算表达式。
    setInterval() setInterval("调用的函数名称",周期性调用函数之间间隔的毫秒数) 可按照指定的周期(以毫秒数计)来调用函数或计算表达式。
    clearTimeout() clearTimeout(setTimeout()返回的ID值) 用来清除由setTimeout()函数设置的定时器。
    clearInterval() clearInterval(setInterval()返回的ID值) 用来清除由setInterval()函数设置的定时器。

    setInterval()会不停的调用函数,直到窗口被关闭或其他方法强行停止。

    相关文章

      网友评论

          本文标题:掌握系统函数的使用(日期,数学,定时)

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