博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Wiz开发 定时器的使用与处理
阅读量:4631 次
发布时间:2019-06-09

本文共 670 字,大约阅读时间需要 2 分钟。

这只是一些代码片段,由于Wiz开发的资料实在不多,而且内容都不够新。
这里的代码主要参考Tools.Timer这个插件,但是由于内部实现的很多变化,Tools.Timer这个插件基本上已经无法使用了。
 

定时器的注册与删除

使用定时器,是需要注册的。注册一个每60000毫秒(1分钟)触发一次Timer函数的定时器
objWindow.AddTimer(
'Timer' ,
60
*
1000 );
 
删除一个定时器
objWindow.RemoveTimer(
'Timer');
 

定时器的时间处理方案

因为是以分钟为最小单位,我们可以获得当天到现在的分钟数
var now
=
new Date();
var hour
= now.getHours();
var minute
= now.getMinutes();
var minnow
= hour
*
60
+minute;
 
这里处理两类时间问题

每N分钟(小时)触发一次

if((minnow
-starttime)
%
120
==
0){
    
//每两小时触发一次
}
 
if((minnow
-starttime)
%
30
==
0){
    
//每半小时触发一次
}
 

每天XX:XX触发

if (minute
== 00) {
    
//每天00:00触发
}
 
var time
=
23
*
60
+
30;
if (minnow
== time) {
    
//每天23:30触发
}

转载于:https://www.cnblogs.com/atskyline/p/3251123.html

你可能感兴趣的文章
ZOJ3829---模拟,贪心
查看>>
Windows XP系列全下载(均为MSDN原版)
查看>>
如何提高ASP.NET性能
查看>>
vh属性-- 一个永远垂直居中的弹出框
查看>>
LAMP集群项目三 配置业务服务器
查看>>
《Unity_API解析》 第五章 Mathf类
查看>>
计算器
查看>>
批处理备份
查看>>
To the Max(矩阵压缩)
查看>>
数组的学习+冒泡排序
查看>>
C程序设计语言----第1章 导言(一)
查看>>
asp.net文件下载
查看>>
APK IPA --------------- iis7如何添加mime类型支持所有后缀名文件下载的方法(解决特殊后缀文件无法下载的问题)...
查看>>
python学习笔记(二十六)经典类和新式类的区别
查看>>
Tarjan缩点
查看>>
PHP 常用的header头部定义汇总(转)
查看>>
Leetcode 437. Path Sum III
查看>>
Leetcode 1020. Number of Enclaves
查看>>
第六百二十三天 how can I坚持
查看>>
编译错误, 哈哈 本来想偷懒的
查看>>