本文目录一览:
怎样用PHP显示动态时间
php动态显示时间,我们需要做的是获取到当前的时间戳,然后在通过innerHTML实时的显示到网页中,toLocaleString就是一个时间戳,按照一定格式显示,这里举个例子:
table
tr bgcolor="#FFFFFF"
td当前时间:/td
td id="CurrentTime"/td
script type="text/javascript"
function changetime(){
var ary = Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var Timehtml = document.getElementById('CurrentTime');
var date = new Date();
Timehtml.innerHTML = ''+date.toLocaleString()+' '+ary[date.getDay()];
}
window.onload = function(){
changetime();
setInterval(changetime,1000);
}
/script
/tr
/table
用php如何实现在网页显示动态时间?
php只能输出一次,页面不停动态显示时间,还是需要js来干这事,给你段代码,你看看
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
script type="text/javascript"
function showTime(){
nowtime=new Date();
year=nowtime.getFullYear();
month=nowtime.getMonth()+1;
date=nowtime.getDate();
document.getElementById("mytime").innerText=year+"年"+month+"月"+date+" "+nowtime.toLocaleTimeString();
}
setInterval("showTime()",1000);
/script
/head
body
span id="mytime"/span
/body
/html
使用定时器,1秒显示一次
PHP如何获取本地时间与服务器时间
PHP获取服务器时间和本地时间很简单,可以用内置函数实现,具体代码如下:
记得给分!!!
?php
//获取服务器时间
echo date("Y-m-d h:i:s");
//获取本地时间(也可以说是你所在时区时间)
date_default_timezone_set('地区'); //地区:中国是PRC,或shanghai,chongqing都可
echo date("Y-m-d h:i:s");
?
当然获取本地时间还可以用JS实现,如下:
script type="text/javascript"
function showLocale(objD){
var str,colorhead,colorfoot;
var yy = objD.getYear();
if(yy1900) yy = yy+1900;
var MM = objD.getMonth()+1;
if(MM10) MM = '0' + MM;
var dd = objD.getDate();
if(dd10) dd = '0' + dd;
var hh = objD.getHours();
if(hh10) hh = '0' + hh;
var mm = objD.getMinutes();
if(mm10) mm = '0' + mm;
var ss = objD.getSeconds();
if(ss10) ss = '0' + ss;
var ww = objD.getDay();
if ( ww==0 ) colorhead="font color=\"#000000\"";
if ( ww 0 ww 6 ) colorhead="font color=\"#000000\"";
if ( ww==6 ) colorhead="font color=\"#000000\"";
if (ww==0) ww="星期日";
if (ww==1) ww="星期一";
if (ww==2) ww="星期二";
if (ww==3) ww="星期三";
if (ww==4) ww="星期四";
if (ww==5) ww="星期五";
if (ww==6) ww="星期六";
colorfoot="/font"
str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm + ":" + ss + " " + ww + colorfoot;
return(str);
}
function tick(){
var today;
today = new Date();
document.getElementById("localtime").innerHTML = showLocale(today);
window.setTimeout("tick()", 1000);
}
tick();
/script