js中的时间显示

本文介绍了一种使用JavaScript实现网页上实时动态更新时间的方法。通过解析服务器时间并不断更新秒、分、小时,实现了精确到秒的时间显示。此外,还介绍了如何处理时间的一位数情况以及每秒自动更新时间的机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script type="text/javascript">

//取得系统服务器时间

var date = $("#date").text();

var time = $.trim(date);

var ss = time.substring(6,8);

var mm = time.substring(3,5);

var hh = time.substring(0,2);

//设置js刷新时间,注意进制问题

var s = parseInt(ss,10);

var m = parseInt(mm,10);

var h = parseInt(hh,10);

var t;

function timedCount()

{

//显示时候是一位数字时候前面加0

var ks;

var km;

var kh;

if(s<10){

ks = "0"+s;

}else{

ks = s;

}

if(m<10){

km = "0"+m;

}else{

km = m;

}

if(h<10){

kh = "0"+h;

}else{

kh = h;

}

//显示时间

 

document.getElementById('showtime').value = kh+":"+km+":"+ks;

//随着时间增加 动态改变 时 分 

s = s+1;

if(s > 0 && (s%60)==0){

m += 1;

s = 0;

}

if(m > 0 && (m%60)==0){

h += 1;

m = 0;

if(h == 24){

h = 0;

}  

t = setTimeout("timedCount()",1000);

}

timedCount();

 

</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值