[原创]利用php和javascript实现服务器时间电子时钟

本文提供了使用PHP获取当前时间并传递给JavaScript进行实时显示的示例代码。PHP部分负责获取服务器时间,JavaScript部分则通过定时更新实现数字时钟效果。

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

web编程站首发

http://www.eb163.com/club/viewthread.php?tid=327

php代码:

PHP:   [Copy to clipboard]

//程序开始
$cur_time time();  //取得服务器当前时间
$server_cur_hour   date("H",$cur_time);
$server_cur_minite date("i",$cur_time);
$server_cur_second date("s",$cur_time);

include 
template(SYS_TEMPLATE_PATH."clock.htm"); 

javascript代码:
CODE:   [Copy to clipboard]
function clock(hour,minute,second)
{
        //分别取得传入的时、分、秒的数值
        var intHours   = hour;
        var intMinutes = minute;
        var intSeconds = second;

        //格式化待输出的样式
        if (intHours < 10) {
                hours = "0"+intHours+":";
        } else {
                hours = intHours+":";
        }

        if (intMinutes < 10) {
                minutes = "0"+intMinutes+":";
        } else {
                minutes = intMinutes+":";
        }
        if (intSeconds < 10) {
                seconds = "0"+intSeconds+" ";
        } else {
                seconds = intSeconds+" ";
        }

        intSeconds += 1;    //秒自增1 不论在哪里 每秒时间都是相同的
        if (intSeconds>=60)
        {
                intSeconds = 0;
                intMinutes +=1;
        }

        if (intMinutes>=60)
        {
                intHours   += 1;
                intSeconds  = 0;
                intMinutes  = 0
        }

        if (intHours>=24)
        {
                intHours   = 0;
                intSeconds = 0;
                intMinutes = 0;
        }

        timeString = hours+minutes+seconds;

        //定位到文档中输出
        document.getElementById('clock').innerHTML = timeString;
        //显示间隔
        window.setTimeout("clock("+intHours+","+intMinutes+","+intSeconds+");", 1000);
}


附件 1: clock.rar (2007-5-23 09:34 PM, 3.49 K,下载次数: 2)  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值