js第十章

1:创建日期对象的方法:
    日期对象被创建以后,会获得本地(电脑上的时间)系统时间
    var dat=new Date();
    document.write(new Date())
2:to开头的方法是将时间转换为字符串
    toString()          将日期时间转换为普通字符串
    toUTCString()        将日期时间转换为世界时间格式的字符串
    toLocaleString()    将日期时间转换为本地时间格式的字符串
    var dat=new Date();
    document.write(dat.toString()+'<br>')
    document.write(dat.toUTCString()+'<br>')
    document.write(dat.toLocaleString()+'<br>')
3:get开头的方法是获取时间和日期值
    getFullYear()      获取年
    getMonth()        获取月份(0-11)
    getDate()        获取日期/天(1-31)
    getHours()        获取小时(0-23)
    getMinutes()    获取分钟(0-59)
    getSeconds()    获 取秒    取秒数(0-59)                                                                                                                                           
    getMilliseconds();//获取毫秒(0-999)
    getDay();//获取星期几(0~6)
    getTime()//获取从1970-1-1到现在表示的时间相差的毫秒数  (时间戳)
    valueOf();//获取从1970-1-1到现在表示的时间相差的毫秒数
4:set开头的方法是设置时间和日期值
    setFullYear()      设置年
    //setFullYear可以直接设置年月日,并且这个未来时间会不断的变化
    //用setFullYear设置未来的时间会有时分秒  时分秒是从0点到现在本地的时分秒计算        
    setMonth()        设置月份(0-11)                                                                                                                                                             
    setDate()        设置日期/天(1-31)
    setHours()        设置小时(0-23)
    setMinutes()    设置分钟(0-59)
    setSeconds()    设置秒数(0-59)
    setMilliseconds();//设置毫秒(0-999)
    setDay();//设置星期几(0~6)
    setTime()//设置从1970-1-1到现在表示的时间相差的毫秒数
    设置日期对象
    var dat=new Date("2018,11,6");
    document.write(dat);
    var dat=new Date("2018/11/6");
    document.write(dat);
    var dat=new Date("May 3,2015");
    document.write(dat);
    设置未来时间  
            --第一种加引号
            new Date('2021,5,25') //加引号的月份是中国的月份
            --第二种不加引号
            new Date(2021,4,25)//不加引号的月份是外国的月份
5.  时间换算公式
    年        天        时        分        秒        毫秒数
    1年        365天
            1天        24小时
                    1小时        60分
                            1分        60秒
                                    1秒        1000毫秒
    天=(总秒数/60/60/24);
    时=(总秒数/60/60%24);
    分=(总秒数/60%60);
    秒=(总秒数%60);
    Math.floor(t/60/60/24/365)+'年'+Math.floor(t/60/60/24%365)+'天'+Math.floor(t/60/60%24)+'时'+Math.floor(t/60%60)+'分'+Math.floor(t%60)+'秒';
6:window对象下面的定时器方法:
    第1种:间歇调用
    setInterval(函数,时间(毫秒数))
    举例:
    setInterval(function(){
        alert(1)
    },1000)
    取消间歇调用:
    clearInterval()
    第2种:延迟调用 //只执行一次
    setTimeout(函数,时间(毫秒数))
    举例:
    setTimeout(function(){
        alert(1)
    },1000)
    取消延迟调用:
    clearTimeout()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值