显示当前移动时间(浮动)
Show current time moving (floating)
我的问题就像我在标题中写的那样
"显示当前时间移动动画"
在 PHP 中,我们做到:
<? echo date("H:I:S"); ?>
显示当前时间(小时:分钟:秒)
所以我想要一种方法让它每秒刷新一次,这意味着它开始浮动
希望您了解我在说什么并提前表示感谢
我不确定你是否需要php,通常js就足够了:
function t() {
document.getElementById('time').innerHTML = new Date();
}
t();
window.setInterval(t, 1000);
<div id="time"></div>
下面是一个来自 W3schools 的简单但可配置的时钟示例,它允许您按照自己喜欢的方式设置它:
function startTime() {
var today = new Date();
var h = today.getHours();
h = h > 12 ? h - 12 : h;
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML =
h + ":" + m + ":" + s;
var t = setTimeout(startTime, 500);
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
<body onload="startTime()">
<div id="txt"></div>
如果要使用 24 小时制,只需删除行h = h > 12 ? h - 12 : h;
。
我想你想要setInterval
:
var timer = setInterval(function() {
// get time
// update time
}, 1000)
此伪代码将每 1 秒运行一次。我建议每次传递时间,因为它需要比一秒钟长一点的时间(JavaScript就是这样),而且你会不同步。在不知道您将如何使用它的情况下,我无法编写演示代码,但我希望这对某些人有所帮助。
相关文章:
- 如何添加浮动和非浮动,其他
- Java脚本时间添加
- 浮动页脚栏-使用Bootstrap隐藏
- Json数据包含日期和时间格式
- 如何根据时间运行不同的脚本
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 在wordpress一定时间后更改自定义字段
- 更改angularjs中的日期-时间格式
- 将当前时间添加到我的页面上的特定部分
- 门户网站:当地时间有多有用
- 显示时间的脚本
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 通过JSON&比较时间
- Javascript时间轨迹
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 显示当前移动时间(浮动)
- 在浮动图中显示一个值的时间
- 如何创建一个在y轴上有时间的浮动图
- 如何使页脚浮动与页面的一些时间和滚动后的一段时间
- ExtJS 浮动面板出现在错误的位置,因为上面的其他组件需要一些时间才能显示