php顯示時間
『壹』 用php如何實現在網頁顯示動態時間
php只能輸出一次,頁面不停動態顯示時間,還是需要js來干這事,給你段代碼,你看看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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獲得伺服器時間,用到的工具:notepad++,步驟如下:
代碼如下:
<?php
//以中國為時區為示例
date_default_timezone_set("PRC");
echodate("Y年-m月-d日H:i:s");
?>
說明:輸出的時間格式為xxxx-xx-xx xx:xx:xx即2017-03-21 20:45:59
2.將代碼放到一個php文件中,以home.php為示例,放到網站目錄下邊,運行以後的效果:
注意事項:此代碼必須在php環境下運行。
『叄』 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在網頁上動態顯示系統時間的代碼
time()在php里就是當前的時間戳
你可以用date函數來格式化來輸出時間。動態說白了就是1s或者更短更長的時間為間隔來刷新這個頁面而已!
『伍』 PHP代碼添加時間顯示當天的日期、時間及星期幾
<?php
date_default_timezone_set('Asia/Shanghai');
?>
<head>
<title>歡迎來到主頁</title>
</head>
<body>
<h1
align="center">我的主頁</h1>
當前時間:<?php echo(date('Y-m-d H:i:s'));?><br>
星期<?php echo(date('N'));?>
<p
align="center">歡迎大家訪問我的網站,希望大家給我提出更多的意見。
</body>
</html>
『陸』 php顯示當前時間 並且隨時變化
php的幾種獲取當前時間的函數
方法一date函數
echo date(『y-m-d h:i:s』,time());
//2010-08-29 11:25:26
方法二 time函數
$time = time();
echo date("y-m-d",$time) //2010-08-29
方法三 $_server['server_time']
方法四 strftime
echo strftime ("%hh%m %a %d %b" ,time());
18h24 sunday 21 may
還有一個問題就是時區問題,php環境默認時差與北京時間相差8小時,我們要想獲取正確的時間就必須設置
在php文件開始處 加上date_default_timezone_set('prc');
或在php.ini裡面 date.timezone=prc;嗾。
記得修改了php.ini要重起apache
『柒』 php時間顯示:echo date("Y-m-d H:i:s"),總顯示的時間不對,就是H部分不對
php時間顯示:echo date("Y-m-d H:i:s"),總顯示的時間不對,就是H部分不對是設置錯誤造成的,解決方法為:
1、打開PHPstudy的其他選項菜單。
『捌』 PHP中的strftime();函數用來顯示時間的話,是顯示當前電腦的時間嗎
系統時間差8小時解決辦法
方法一:在獲取時間前加如下代碼:
date_default_timezone_set(PRC);
方法二:改php.ini裡面的配製,具體操作如下:
打開php.ini查找date.timezone 去掉前面的分號= 後面加XXX(PRC),重啟http服務(如apache2或iis等)即可
如:date.timezone=PRC
時差原因:從php5.1.0開始,php.ini里加了date.timezone這個選項,並且默認情況下是關閉的
也就是顯示的時間(無論用什麼php命令)都是格林威治標准時間
和我們的時間(北京時間)差了正好8個小時。
關於XXX,大陸內地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次為重慶,上海,烏魯木齊,中華人民共和國)
港台地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北)
還有新加坡:Asia/Singapore
其它:Etc/GMT-8 ,Singapore ,Hongkong
方法三:echo date("Y-m-d H:i:s", time()+8*60*60);
『玖』 PHP中用日期函數顯示當前年月日喝當前時間
1、格式化輸出時間
echo date("Y-m-d H:i:s",time()); //格式化輸出時間
//第二個時間是一個時間戳
echo date("Y-m-d H:i:s",0); // 0和負數 返回的是 格林尼治時間元年。
echo date("Y年m月d日 H:i:s",0);
echo date(「n」,time()); //月
echo date(「j」,time()); //天
echo date("h",time()); //時
echo date("w",time()); //星期幾
echo date("A",time()); //A表示上下午 , AM——上午 PM——下午
echo date("a",time()); //a表示 上下午 , am——上午,pm——下午。
Y 四位的年
m 月
d 日
H 時
i 分
s 秒
n 月
j 天
h 時
w 星期
『拾』 php中用date()函數怎麼顯示中國目前的時間
php中用data()函數顯示中國目前時間:用到的工具:notepad++,php運行環境,代碼如下:
1.
<?
date_default_timezone_set('PRC');
echodate('Y-m-dH:i:s');
?>
說明:代碼第一句設置了時區為中國,第二行代碼輸出當前時間。
輸出效果圖如下: