如何使用dojo或dijit显示时间/时钟
How to display time/clock using dojo or dijit?
基本上,我只需要在html输入文本框中显示当前时间(hh:mm:ss am/pm格式)。因为这将作为一个时钟,时间应该继续计数/移动,当它被显示。
我可以在纯javascript中做到这一点,但我想看到一个dojo/dijit实现。
谢谢!
这是一个您可以重用的示例。
您也可以使用dojox.timing.Timer自己实现它。
dojo.require('dojox.timing');
t = new dojox.timing.Timer(1000);
t.onTick = function() {
//One second elapsed
var now = new Date();
//format now using dojo.date.locale.format
//update your text box with the result
}
t.onStart = function() {
//Do whatever setup is needed
}
t.start();
dojo.date.locale.format.
对于最简单的方法,您可能只需要通过输入控件和对dojo.date.locale.format的setTimeout调用来实现这一点。在这里,您不一定需要DojoX/Dijit抽象,但是需要一些DojoX。计时代码是有用的。
看下面的代码:
var myTime = new dijit.form.TimeTextBox({
value: new Date()
constraints: {
timePattern: 'hh:mm:ss a',
},
id: "timeTb"
}, dojo.byId("timeDiv"));
var elem = document.getElementById("timeTb");
setInterval(function(){
dijit.byId("timeTb").setValue(new Date());
}, 1000);
相关文章:
- 谷歌分析/Mixpanel/等.确定时钟错误时的事件时间戳
- 如何设置此javascript以正确显示花费的总时间,显示超出正常时钟的分钟数
- 24小时时钟中的时间轴
- 如何在时间和子午线(AM?PM)在时钟选择器中
- 在 aspx 页上显示实时时钟(使用服务器时间)
- 来自 MySQL 数据库的翻转时钟时间值,刷新时不会重置
- Javascript时间计数器与翻转时钟
- Javascript时钟,改变时间
- 如何创建具有自定义输入时间的 Javascript 时钟
- 带有服务器时间PHP的Javascript时钟
- 当用户在 JavaScript 中选择新时间时,继续单击时钟
- 在JSP屏幕上显示动态UTC时钟时间
- Backbone/Javascript中的按24小时时钟时间自定义排序
- 我的javascript时钟赢了't显示时间
- 扩展时钟组件的角度指令以单独显示日期时间元素
- 简单的时间-时钟不工作没有错误
- Javascript登录时间时钟
- JavaScript date() -用于日期时间时钟
- 我如何添加类的时间(时钟)
- 如何使用dojo或dijit显示时间/时钟