php動態時間
Ⅰ 請教一個用php在網頁上動態顯示系統時間的代碼
time()在php里就是當前的時間戳
你可以用date函數來格式化來輸出時間。動態說白了就是1s或者更短更長的時間為間隔來刷新這個頁面而已!
Ⅱ php中如何獲得當前時間
一、使用函式 date() 實現
在編輯器中輸入<?php echo $showtime=date("Y-m-d H:i:s");?>,點擊回車就可以得知當前的時間。其中Y是代表4位的年份,H是24小時制,i 是分鍾,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。
二、使用time函數
在編輯器中輸入echo date("y-m-d",$time)點擊回車就可以得知當前的時間,其中Y是代表4位的年份,m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。
三、使用strftime函數
在編輯器中輸入echo strftime ("%hh%m %a %d %b" ,time());點擊回車就可以得知當前的時間。
(2)php動態時間擴展閱讀:
Date/Time 函數
一、time — 返回當前的 Unix 時間戳
二、timezone_abbreviations_list — 別名 DateTimeZone::listAbbreviations
三、timezone_identifiers_list — 別名 DateTimeZone::listIdentifiers
四、timezone_location_get — 別名 DateTimeZone::getLocation
五、date — 格式化一個本地時間/日期
六、getdate — 取得日期/時間信息
七、gettimeofday — 取得當前時間
八、gmdate — 格式化一個 GMT/UTC 日期/時間
九、gmmktime — 取得 GMT 日期的 UNIX 時間戳
Ⅲ 用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 如何讓時間自動更新
方法有兩種:
方法一
(1.WINDOW 定時調用PHP腳本:
do
set ws=createobject("wscript.shell")
ws.run"D:\php\php.exe D:\php\source\do.php",vbhide
wscript.sleep 5000 '毫秒
loop新建文本文件,復制以上腳本,另存為後綴為*(.vbs)的文件後即可;
(2.下載PHP,解壓到D:
php.ini-dist重命名為php.ini,
修改PHP.ini裡面的 extension_dir = 「D:\php\ext\」
新建
\source\do.php
就可以定時執行do.php了。
方法二
使用死循環
如:
http://www.lianglong.cq.cn/post/320.html
set_time_limit(0);
ignore_user_abort(true);
Ⅳ 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 輸出時間。格式為:「時:分:秒.毫秒」,例如:19:37:05.380,要用什麼函數怎麼實現
<?php
function udate($format = 'u', $utimestamp = null) {
if (is_null($utimestamp))
$utimestamp = microtime(true);
$timestamp = floor($utimestamp);
$milliseconds = round(($utimestamp - $timestamp) * 1000000);
return date(preg_replace('`(?<!\\)u`', $milliseconds, $format), $timestamp);
}
echo udate('Y-m-d H:i:s.u');
?>