源码如下:
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
如何让实现秒数自动递增,而不是从上到下一行一个时间?谢谢
代码应该怎样修改?
每次循环,显示一次最新时间
循环中是为了执行其他需要执行的程序
php如何实现服务器时间自动跳动
答案:2 悬赏:40 手机版
解决时间 2021-03-08 23:19
- 提问者网友:火车头
- 2021-03-08 19:10
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-08 20:32
<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中直接
就可以了
亲!!请采纳谢谢!!
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中直接
就可以了
亲!!请采纳谢谢!!
全部回答
- 1楼网友:酒者煙囻
- 2021-03-08 21:45
<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中直接
就可以了
亲!!请采纳谢谢!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯