基本上,我只需要在 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/