永发信息网

php如何实现服务器时间自动跳动

答案:2  悬赏:40  手机版
解决时间 2021-03-08 23:19
源码如下:
ignore_user_abort(false); //跟随浏览器进程
while (1 == 1) {
sleep(1);
$time = date("Y-m-d H:i:s");
flush();
echo "$time
";
ob_flush();
}
?>
一个无限循环,只是为了显示服务器时间,实际显示效果如下
2015-07-10 02:15:29
2015-07-10 02:15:30
2015-07-10 02:15:31
2015-07-10 02:15:32
2015-07-10 02:15:33
如何让实现秒数自动递增,而不是从上到下一行一个时间?谢谢
代码应该怎样修改?

每次循环,显示一次最新时间
循环中是为了执行其他需要执行的程序
最佳答案
<script>
function get_time()
    {
        var date=new Date();
        var year="",month="",day="",week="",hour="",minute="",second="";
        year=date.getFullYear();
        month=add_zero(date.getMonth()+1);
        day=add_zero(date.getDate());
        week=date.getDay();
        switch (date.getDay()) {
            case 0:val="周日";break
            case 1:val="周一";break
            case 2:val="周二";break
            case 3:val="周三";break
            case 4:val="周四";break
            case 5:val="周五";break
            case 6:val="周六";break
        }
        hour=add_zero(date.getHours());
        minute=add_zero(date.getMinutes());
        second=add_zero(date.getSeconds());
        document.getElementById("timetable").innerHTML=" "+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second+" "+val;
    }

    function add_zero(temp)
    {
        if(temp<10) return "0"+temp;
        else return temp;
    }
    setInterval("get_time()",1000);
</script>其实用js实现很简单,何必用PHP,你把上面的插入到PHP中就行了,,
在html中直接

就可以了



亲!!请采纳谢谢!!
全部回答
<script> function get_time()     {         var date=new date();         var year="",month="",day="",week="",hour="",minute="",second="";         year=date.getfullyear();         month=add_zero(date.getmonth()+1);         day=add_zero(date.getdate());         week=date.getday();         switch (date.getday()) {             case 0:val="周日";break             case 1:val="周一";break             case 2:val="周二";break             case 3:val="周三";break             case 4:val="周四";break             case 5:val="周五";break             case 6:val="周六";break         }         hour=add_zero(date.gethours());         minute=add_zero(date.getminutes());         second=add_zero(date.getseconds());         document.getelementbyid("timetable").innerhtml=" "+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second+" "+val;     }     function add_zero(temp)     {         if(temp<10) return "0"+temp;         else return temp;     }     setinterval("get_time()",1000); </script>其实用js实现很简单,何必用php,你把上面的插入到php中就行了,, 在html中直接
就可以了 亲!!请采纳谢谢!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果钢笔上的小珠子掉了了会有什么结果还可用
柳州哪里有封口机卖...求地址.....
很多人都说眼睛带上美瞳会变很大,为什么我的
半山中庭有五证吗
用李宁做一首诗
【安全生产一岗双责】安全生产一岗双责的内容
碗厂怎么去啊,有知道地址的么
电脑主机 小机箱 能装下大机箱里的件吗
请问制片人、经纪人和影视后期(剪辑、包装)
从日本往国内邮寄3DS游戏机可以吗?电池一定
拆线以后,发现伤口没有缝合好,请问伤口再次
二井司幼儿园在什么地方啊,我要过去处理事情
今天tst实体店在上海那个区开业
上海动车如何去神农架
【基金评价】基金投资跟踪与评价的核心是()。
推荐资讯
解情还需系情人
名狗大全
白色连衣裙配黑鞋子好吗
iphone6 kindle设备注册失败,无法连接
静初的意思什么?
郑州市新郑市航空港区666车离最近的地铁站从
怎样让遥控飞机上升和降落,一定要一一回答偶,
lol排位选英雄时没选会取消晋级资格么
红龙鱼因水温太低,翻身怎办
汽油泵压力达不到汽车温度高车子为什么加不速
辽 字部首是什么 有几画
品胜当日达(商丘梁园青云店)怎么去啊,有知道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?