目录
date.getMonth/getHours()/getMinutes()/getSeconds()/getMilliseconds()
setInterval(function(){},time)
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()函数。