专栏首页python-爬虫js获取时间,循环执行任务,延迟执行任务

js获取时间,循环执行任务,延迟执行任务

一.获取时间

核心方法创建一个时间对象:new Date()

时间对象相关操作

时间对象.函数名

函数名

功能

getYear()

获取四位数的年份

getMonth()

获取2位数的月数, 这个是从 0 开始的 , 注意 不是从1 开始的!!!

getDate()

获取2位数的日 数, 也是从1 开始的

getDay()

获取表示 星期的数字, 注意星期天返回的是0,

getHours()

获取小时数

getMinites()

获取分数

getSeconds()

获取秒数

getTime()

获取dateobject 到 1970年 1月1日 0点0时0分 的毫秒数

valueOf()

反过来,获取日期对象的毫秒数

Date.parse()

反过来, 获取...毫秒数

转换成字符串的函数

toString()

全部转变成 字符串...

toDateString()

只转变日期字符串

toTimeString()

只转变时间字符串

二.(设置循环任务)setInterval

设置时间方法循环调用方法

每多少时间执行一次函数

语法:

写法一:setInterval(函数名,时间单位为毫秒)

写法二:setInterval('函数名()',时间单位为毫秒)

写法三:setInterval(匿名函数,时间单位为毫秒)

三.(设置延迟任务)setTimeout

设置时间方法延迟执行方法

延迟多少时间执行一次函数

语法:

写法一:setTimeout(函数名,时间单位为毫秒)

写法二:setTimeout('函数名()',时间单位为毫秒)

写法三:setTimeout(匿名函数,时间单位为毫秒)

四.(清除循环任务)clearInterval

首先要将之前设置选好任务赋予一个对象

var a=setInterval(函数名,时间单位为毫秒)

在能取到a对象的情况下才可清除

clearInterval(a对象)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 前端实现文件下载所有方式

    先请求音频的链接,再把返回值转换成二进制,再根据他二进制对象生成新链接,再创建a标签,点击a标签

    小小咸鱼YwY
  • Vue-CLI项目中路由传参

    小小咸鱼YwY
  • python程序打包exe文件

    小小咸鱼YwY
  • Java视频分享

    致码DevOps
  • [方法“Boolean Contains(System.Guid)”不支持转换为 SQL]的解决办法

    Guid ClsID = new Guid("d4ee9c52-8d68-4f33-9485-0926281c78ac"); IList<Guid> Ids =...

    菩提树下的杨过
  • 拥抱函数式编程吧,用得非常爽!

    导读:作为程序员,你是使用函数式编程还是面向对象编程方式?在本文中,拥有 10 多年软件开发经验的作者从面向对象编程的三大特性——继承、封装、多态三大角度提出了...

    Java技术栈
  • 如何编写一个支持 Krew 的 kubectl 插件

    Krew 是一个用来管理 Kubectl 插件的工具,名字大概来自于 OS X 下著名的软件包管理器 Homebrew,使用 Krew 能够方便的查找、安装和使...

    崔秀龙
  • 面向对象编程,再见!

    作为程序员,你是使用函数式编程还是面向对象编程方式?在本文中,拥有 10 多年软件开发经验的作者从面向对象编程的三大特性——继承、封装、多态三大角度提出了自己的...

    JAVA高级架构开发
  • 吴恩达深度学习笔记 4.1~4.8 深层神经网络

    深层神经网络与浅层神经网络的区别是:隐藏层比浅层神经网络多,从命名规则上来说,有1,2,5个隐藏层的神经网络可以称为1 hidden layer,2 hidde...

    Dar_Alpha
  • 作为刚培训出来的程序员,面试的时候被问到的好多技术都不会,越面试越被打击该怎么办?

    作为一个在软件行业已经混了十几年的老司机,初学者参加面试收到打击是很正常的事情,这个和是不是参加培训没有太多直接的关系,关键还是经验能力上的问题,基本上入行之前...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券