Date对象、setInterval()、clearInterval()、setTimeout()、clearTimeout()

这篇博客详细介绍了JavaScript中的Date对象及其方法,包括获取和设置日期、时间戳等。同时,还讨论了定时任务函数setInterval和setTimeout的使用,以及如何清除定时任务。内容涵盖了Date.now()、Date.parse()等静态方法,以及如何利用它们进行时间操作和管理。
摘要由CSDN通过智能技术生成

目录

Date()

date对象调用的方法

date.getDate()

date.getDay()

date.getFullYear()

date.getMonth/getHours()/getMinutes()/getSeconds()/getMilliseconds()

date.getTime()

date.set+

Date上定义好的静态方法

Date.now()

Date.parse()

Date对象的其它方法和详细解释链接

setInterval(function(){},time)

clearInterval(n)

setTimeout(function(){},time)

clearTimeout(n)


Date()

通过new创建时间戳对象。

不传参数时,创建运行时的时间戳,不会随时间改变。

传入一个参数,参数为整数,返回自1970-1-1 00:00:00  UTC(世界标准时间)经过该整数毫秒数,的时间戳对象。参数为字符串,返回字符串解析的时间戳。

传入多个参数,第一个参数代表年份,第二个代表月份,之后为可选参数:日期、小时、分钟、秒、毫秒。

date对象调用的方法

这些方法是定义在Date.prototype上的方法,可以在控制台中直接通过Date.prototype打印查看。

date.getDate()

返回date对象时间戳对应月份的第几天(1-31)。

date.getDay()

返回date对象时间戳对应星期中的第几天(0-6)。

date.getFullYear()

返回date对象时间戳对应年份。

date.getMonth/getHours()/getMinutes()/getSeconds()/getMilliseconds()

返回date对象时间戳对应月份/小时/分钟/秒/毫秒

date.getTime()

返回自1970-1-1 00:00:00  UTC(世界标准时间)到date对象时间戳的毫秒数。

date.set+

将上述方法中的get改为set便可以设置date对象时间戳中的对应时间,返回自1970-1-1 00:00:00  UTC(世界标准时间)到设置后date对象时间戳的毫秒数。

Date上定义好的静态方法

Date.now()

返回自1970-1-1 00:00:00  UTC(世界标准时间)至今所经过的毫秒数。

Date.parse()

解析一个表示日期的字符串,返回自1970-1-1 00:00:00  UTC(世界标准时间)到该时间的毫秒数。

 

Date对象的其它方法和详细解释链接

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date

 

setInterval(function(){},time)

每隔time毫秒数(不是完全精准的),执行一遍function函数,返回序号正整数序号(等于已执行的setInterval个数加上setTimeout个数+1),注意time是传入后就固定的不能改变,function可以改为传入字符串,会把字符串的内容按js代码运行。

clearInterval(n)

清除返回序号为n的setInterval()函数。

setTimeout(function(){},time)

间隔time毫秒数(不是完全精准的),只执行一次function函数,返回序号正整数序号(等于已执行的setInterval个数加上setTimeout个数+1),注意time是传入后就固定的不能改变,function可以改为传入字符串,会把字符串的内容按js代码运行。

clearTimeout(n)

清除返回序号为n的setTimeout()函数。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值