美文网首页
JavaScript-Date和定时器

JavaScript-Date和定时器

作者: 阿九是只大胖喵 | 来源:发表于2017-02-25 22:34 被阅读0次

获取当前自己电脑的时间: 不能做重要的用途,例如淘宝抢购,限时秒杀。

    var time = new Date();
    console.log(time); // Sat Feb 25 2017 14:45:12 GMT+0800 (CST)
    // (中国标准时间) 时间格式数据

格式化时间:

    function formatTime() {
        var time = new Date();
        var year = time.getFullYear();
        var month = time.getMonth() + 1; // 0-11,代表1-12月
        var day = time.getDate();
        var w = time.getDay(); // 获取的是0-6之间,代表周日-周六
        var wstr = '日一二三四五六';
        var week = wstr.charAt(w);

        var hours = time.getHours();
        var minutes = time.getMinutes();
        var seconds = time.getSeconds();
        var msSeconds = time.getMilliseconds();

        return year + '年' + zero(month) + '月' + zero(day) + '日 星期'
            + week + ' ' + zero(hours) + '时' + zero(minutes) + '分' + zero(seconds) + '秒';
    }

    function zero(value) {
        return value < 10 ? '0' + value : value;
    }

定时器:设置一个定时器,在设置的一个等待的时间,到达指定时间后,执行对应的操作。
window.setInterval(function, time); -> 设置一个定时器,到达指定时间time执行function,然后定时器并没有停止,以后每隔这么长时间都重新执行function。
window.setTimeout(function, time);-> 设置一个定时器,到达指定的时间time执行function,定时器停止。
定时器的返回值是一个数字,代表当前是第几个定时器。

    var count = 0;
    var timer = setInterval(function () {
        count++;
        console.log(count);
    }, 1000);
    var timer = setTimeout(function () {
        count++;
        console.log(count);
    }, 1000);

取消定时器:

clearInterval(timer);
clearTimeout(timer);

相关文章

  • JavaScript-Date和定时器

    获取当前自己电脑的时间: 不能做重要的用途,例如淘宝抢购,限时秒杀。 格式化时间: 定时器:设置一个定时器,在设置...

  • 2017.12.21学习总结

    下午学习了定时器,定时器分为高级定时器、通用定时器和基本定时器,我们主要研究通用定时器。 定时器中断实现步骤:...

  • JavaScript-Date对象

    两个基础知识: JavaScript内的时间戳指的是当前时间到1970年1月1日00:00:00 UTC对应的毫秒...

  • JavaScript-Date对象

    本文介绍一下JavaScript中的Date对象 new Date() 实例化当前日期 获取时间 getTime(...

  • VUE中定时器如何使用?

    定时器的创建和使用 定时器的销毁 定时器 setTimeout()方法 和 setInterval() 使用方法相...

  • STM32CubeMX学习笔记(23)——通用定时器接口使用(输

    一、定时器简介 STM32F1 系列中,除了互联型的产品,共有 8 个定时器,分为基本定时器,通用定时器和高级定时...

  • STM32CubeMX学习笔记(5)——基本定时器接口使用

    一、定时器简介 STM32F1 系列中,除了互联型的产品,共有 8 个定时器,分为基本定时器,通用定时器和高级定时...

  • stm32---定时器中断

    STM32F1的定时器由2个基本定时器(TIM6、TIM7)、4个通用定时器(TIM2-TIM5)和2个高级定时器...

  • IOS-UITimer的使用

    UITimer 是 iOS 系统中的定时器。 今天主要实现的功能点 开始/停止 定时器,给定时器刷新函数带入参数和...

  • 定时器

    定时器 :Timer和TimerTask 定时器例子定时器原理做项目很多时候会用到定时任务,比如在深夜,流量较小的...

网友评论

      本文标题:JavaScript-Date和定时器

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