记录一下,以防以后用到,搜罗自网络,兼容IE和Firefox。 js 计时器 (timer) ------------------------------------------------------------------------------------------------- html head title Nonove js timer 计时器 /title /head body script langu
记录一下,以防以后用到,搜罗自网络,兼容IE和Firefox。
js 计时器 (timer)
<html>
<head>
<title> Nonove js timer 计时器 </title>
</head>
<body>
<script language="javascript">
var se,m=0,h=0,s=0,ss=1;
function second(){
if((ss%100)==0){s+=1;ss=1;}
if(s>0 && (s%60)==0){m+=1;s=0;}
if(m>0 && (m%60)==0){h+=1;m=0;}
t=h+"时"+m+"分"+s+"秒"+ss+"毫秒";
document.getElementById("showtime").value=t;
ss+=1;
}
function startclock(){se=setInterval("second()",1);}
function pauseclock(){clearInterval(se);}
function stopclock(){clearInterval(se);ss=1;m=h=s=0;}
</script>
<input name="s" type="button" value="开始计时" onclick="startclock()">
<input name="s" type="button" value="暂停计时" onclick="pauseclock()">
<input name="s" type="button" value="停止计时" onclick="stopclock()">
<input name="showtime" style="color:#ff0000;width:200px;" id="showtime" type="text" value="0时0分0秒">
</body>
</html>
js 时钟(clock) 兼容IE和Firefox
<html>
<head>
<title> Nonove js clock 时钟 </title>
<script type="text/javascript">
function Clock() {
var date = new Date();
this.year = date.getFullYear();
this.month = date.getMonth() + 1;
this.date = date.getDate();
this.day = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六")[date.getDay()];
this.hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
this.minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
this.second = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
this.toString = function() {
return "现在是:" + this.year + "年" + this.month + "月" + this.date + "日 " + this.hour + ":" + this.minute + ":" + this.second + " " + this.day;
};
this.toSimpleDate = function() {
return this.year + "-" + this.month + "-" + this.date;
};
this.toDetailDate = function() {
return this.year + "-" + this.month + "-" + this.date + " " + this.hour + ":" + this.minute + ":" + this.second;
};
this.display = function(ele) {
var clock = new Clock();
ele.innerHTML = clock.toString();
window.setTimeout(function() {clock.display(ele);}, 1000);
};
}
</script>
</head>
<body>
<div id="clock" align="center"></div>
<script type="text/javascript">
var clock = new Clock();
clock.display(document.getElementById("clock"));
</script>
</body>
</html>
分享到:
相关推荐
例如,在C++中,可以使用`std::chrono`库中的`high_resolution_clock`来创建精确的计时器。这个库提供了纳秒级的精度,非常适合对微秒级别的计算进行计时。在提供的`cputicker.cpp`和`Ticktest.cpp`文件中,可能包含...
在.NET框架中,`System.Threading`命名空间提供了一个强大的工具——`Timer`类,用于创建在后台线程上运行的计时器。这个计时器可以定期触发指定的回调方法,使得开发者能够在程序中实现定时任务,比如我们的例子中...
【时钟计时器软件】是一种实用工具,它允许用户以毫秒、秒、分钟、小时等单位进行精准计时。在计算机科学中,计时器是不可或缺的一部分,广泛应用于各种场景,例如性能测试、定时任务执行、游戏计时、编程调试等。...
这个`ClockDemo`也可以扩展为具有更多高级功能,比如添加闹钟、计时器或倒计时等。开发者可以利用Java的事件驱动模型和多线程技术来实现这些特性。 总之,"Clock Demo"是一个展示如何在Java环境中创建数字时钟的...
例如,Linux系统中的hrtimer(High Resolution Timer)和hpet等,它们提供高精度的时间间隔管理,用于调度任务、计时器中断以及周期性工作。操作系统会根据硬件Timer发出的中断进行上下文切换,执行相应的定时任务。...
在“timer-clock”项目中,开发者巧妙地利用了这一特性,设置合适的定时器初值,使得定时器在每个单位时间(如毫秒、秒)后自动重置,从而达到精确计时的目的。定时器的工作模式通常包括自由运行、模运算和捕获/比较...
本资源"LinuxC++ 时钟源代码Timer"提供了一个可直接运行的计时器实现,它对于理解C++中的时间管理和事件调度具有很高的学习价值。我们将探讨其中涉及的主要知识点,包括时钟源、C++编程技巧以及可能用到的Linux库和...
标题“INT-TIMER.rar_scm music clock_倒计时秒表_时钟 音乐”表明这是一个关于单片机(SCM)时钟项目,它具备音乐功能、倒计时和秒表等特性。这个项目可能是一个DIY电子时钟设计,其中包含编程源代码,用于实现这些...
在Android应用开发中,"时钟闹钟计时器秒表备忘录"是一个综合性的项目,涵盖了多个关键功能模块的实现。这个期末设计利用Android Studio作为集成开发环境,不仅涉及用户界面的设计,还包括了本地数据存储、定时事件...
在VB.NET环境中,开发一个具有指针时钟、闹钟和计时器功能的应用程序是一项常见的编程任务。这个项目展示了如何利用.NET Framework的组件和功能来实现这些实用特性。以下是对这个项目中涉及的关键知识点的详细说明:...
高精度定时器和计时器是这些领域中的关键组件,它们能够提供比系统默认时钟更精确的时间间隔测量。本文将深入探讨如何利用硬件支持的高精度定时器和CPU主频来实现这样的计时功能。 首先,我们来理解“高精度定时器...
:stopwatch: :timer_clock: 响应式时钟,秒表和计时器。 三合一。 :watch: :alarm_clock: 内置 :keyboard: HTML5 CSS3 JavaScript 路线图 :world_map: 请参阅设置为印度标准时间的时钟。 Tha背景令人舒缓,非常...
`std::chrono`库提供了处理时间和时间间隔的类型和函数,如`std::chrono::high_resolution_clock`用于获取最高精度的时钟,`std::chrono::duration_cast`用于类型转换,以及`std::chrono::seconds`、`std::chrono::...
3. 计时器:比如烹饪计时器、学习计时器等,用户设定一个时间后开始计时。 4. 动画效果:结合CSS和JavaScript,可以制作出各种创意的时钟动画,如时针、分针和秒针的旋转。 在实际开发中,JavaScript时钟程序可以...
RTC(Real-Time Clock)是嵌入式系统中的一个重要组件,它能够提供精确的时间和日期信息,通常用于系统日志记录、定时任务调度和用户界面的时钟显示等。在STM32F103系列芯片中,RTC通常连接到外部32.768kHz的晶振,...
计时器时钟TimerClock是易于使用的倒数/秒表/时钟应用程序特征倒数计时时间倒数倒计时器跑表钟依赖项/库TimerClock运行在并使用下列项目: countdown.js timer.js 引导程序 jQuery的执照根据MIT许可证(MIT)许可。...
以上就是Linux tick timer clock的相关知识点,这些内容可能涵盖了从基本概念到高级优化策略,包括硬件计时器、内核调度、性能优化等多个方面。这篇笔记可能会详细解析这些概念,以及如何在实际系统中应用和调整它们...
本压缩包文件"5_4_23pm30min.zip_cross clock_timer_vhdl watchdog timer_看门狗"提供了关于跨时钟域计时器和看门狗定时器的实现,这些组件在现代电子系统中扮演着关键角色。 首先,让我们详细了解一下跨时钟域...
在本程序中,我们使用了两个变量Timer和Alarm_Clock来模拟计时器和闹钟。Timer用于记录当前的时钟中断次数,而Alarm_Clock用于记录闹钟的初始值。每当时钟中断事件发生时,Timer都会增加1,而Alarm_Clock会减少1。 ...
计时器的基本工作原理是利用时钟脉冲(clock pulse)对内部计数值进行累加。当计数值达到预设阈值时,计时器将触发一个事件,例如产生一个中断信号。在Verilog中,可以使用`always`块来定义时序逻辑,结合`if`条件...