❶ 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());點擊回車就可以得知當前的時間。
(1)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 如何讓時間自動更新
方法有兩種:
方法一
(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中如何實時刷新並且更替顯示的數據
這邊是我剛做的項目中 模板是smarty使用jquery 實時刷新頁面 ,我也是菜鳥 ,僅供參考。
<script type="text/javascript">
var timelength = {/literal}{$vehicle_refresh}{literal} //定義刷新間隔
var timekeep = self.setInterval("autorefresh()",timelength); //將所要刷新函數定義給一個變數,你可能用不到。
function autorefresh(){
//這邊是你要刷新的數據內容 使用ajax從資料庫獲取就xing
}
❹ 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中 求每天在特定的時間更新數據的代碼
做一個時間的判斷可以嗎?
<?
session_start();
if($_SESSION['times']==''){
$_SESSION['times']=$_SERVER['REQUEST_TIME'];//獲取當前時間
}
echo $_SESSION['times'];
echo date("Y-m-d H:i:s" ,$time);
$time= $_SERVER['REQUEST_TIME'];//獲當前其時間
$do_time=$_SESSION['times']+15;//每超過15秒 只有有人打開這個網頁,就會運行這個程序。
if($time>$do_time){
echo "可以運行程序了!";
$_SESSION['times']=$_SERVER['REQUEST_TIME'];//運行完程序,重新設定初始值
}
echo 24*3600;
?>
想了很長時間,如果想讓一個網頁一直在線簡直沒必要,也不大可能。
舉個例子吧,如果你的網站流量還好的話,幾乎每分鍾都有人瀏覽的話,也是可以的。
上面的思想是:
1. 設定一個當前時間,做為初始時時間,存到session裡面
2. 設定 運行時間間隔, 舉個例子:15秒以上(換句話說,你想每天運行一次,也就是說每天讓它發送一條指令運行就好了!也就是 24*3600秒的時間以上),只要有人刷新這個網頁,都會運行這個程序。而,在這段時間內不會運行。因為session保存的,主動清除和改變,是不會消失或者改變的。
3. 每次運行程序之後,都會重新設定一個 session值,也就是那個初始值改成了當前時間了!
❻ php中如何實現實時更新數據呢jQuery
網頁一般是單向主動短鏈接,實時更新實在有些不便,即使一方掉線,另一方也不能及時感知。一般所謂的實時刷新,大多採用定時刷新(輪詢),或長輪詢的方式做,ajax用於更新數據確實是比較簡單方便的。
輪詢你就settimeout,長輪詢你就每次接收數據成功後,再來一次長輪詢。但你鏈接別人的數據,了解一下供應商的刷新機制、周期再做考慮。
當然這些都是偽實時,真的實時用http協議是不合適的,你得用flash插件做。而你用的是api供應商的東西,這條路就基本走不通了。
❼ 如何編寫讓php頁面自動刷新
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.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>