javascript - 如何使用 dojo 或 dijit 显示时间/时钟?

标签 javascript dojo clock

基本上,我只需要在 html 输入文本框中显示当前时间(hh:mm:ss am/pm 格式)。由于这将用作时钟,因此时间在显示时应继续计数/移动。

我可以用普通的 JavaScript 来完成此操作,但我希望看到 dojo/dijit 实现。

谢谢!

最佳答案

这是一个example您可以重复使用。

您也可以使用 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 的几个示例.

关于javascript - 如何使用 dojo 或 dijit 显示时间/时钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6652769/

相关文章:

date - dojo 图表 - 日期为 X 轴 - 绘制的日期不正确且与从后端检索的日期无关

c - 读入链表的时间是读入哈希表的时间的两倍

python - 为什么Python的时间函数(如perf_counter_ns)解析会不一致?

php - 如何从 PHP 向 javascript 方法 Date.setTime() 提供值?

javascript - HTML/JavaScript/PHP : How do I get a web button to make images cycle through a directory?

javascript - 如何在回调中访问正确的“this”?

javascript - 带条件的 JQuery 选择框循环

javascript - jquery mobile显示html内容

javascript - 如何显示FileReader加载进度或加载图标?

javascript - 道场:使用 registry.byID 返回 "undefined"