php系統時間
⑴ php怎麼獲取 Windows系統當前時間
不改設置的話在頁面頭部加上這么一句
date_default_timezone_set('Asia/Shanghai');
然後date('Y-m-d H:i:s);
出來的就是當前區時的系統時間啦
⑵ php中controller層怎麼調用系統時間
使用time()函數即可以獲取當前系統時間戳,還可以使用date()函數來對時間戳進行格式化,展示出各種各樣自己想要的時間樣式
echodate('Y-m-dH:i:s');//第二個參數為時間戳,默認為當前時間戳
⑶ php 中的時間為什麼慢8個小時
從php5.1.0開始,php.ini里加入了date.timezone這個選項,默認情況下是關閉的 。
也就是顯示的時間(無論用什麼php命令)都是格林威治標准時間
和我們的時間(北京時間)差了正好8個小時,有以下3中方法可以恢復正常的時間。
1,最簡單的方法就是不要用php5.1以上的版本
2,如果一定要用,而且不能修改php.ini,則需要在關於時間的初始化的語句的
上面加上 date_default_timezone_set (XXX);
3,一勞永逸,僅限能修改php.ini。打開php.ini查找date.timezone 去掉前面的分號
= 後面加XXX,重啟http服務(如apache2或iis等)即可
關於XXX,大陸內地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)
港台地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北)
還有新加坡:Asia/Singapore
老外好像把北京漏調了
其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC
PRC是什麼?PRC是中華人民共和國啊-_-
以上都是我從php官方說明檔里整理出來的GMT-8下面的地區,可能會有遺漏
⑷ php的date獲取的是系統時間還是客戶端時間
php的data函數獲取的是系統的時間(即伺服器的時間),php data函數獲取時間代碼如下:
<?php
//獲取伺服器時間
echodate("Y-m-dh:i:s");
//獲取所在時區時間
date_default_timezone_set('地區');
//地區:中國是PRC,或shanghai,chongqing都可
echodate("Y-m-dh:i:s");
?>
說明:如果不加時區的話就是伺服器的時間,加上時區的話就是所在時區的時間。
⑸ php時間格式怎麼轉換
php日期格式轉換總結:
<?php
//將當前時間轉換成yyyy-mm-dd格式串,再轉換成日期格式,繞了一圈哈
echo strtotime(date('Y-m-d',time()).' 00:00:00');
//將GNU 日期輸入格式的字元轉換成時間
echo strtotime('now');
//標準的字元串轉換成時間
$t = '2012-9-10 15:18:06';
$time = strtotime($t);
//將時間轉換成日期字元yyyymmdd,再轉換成整型格式
$d = intval(date('Ymd',$time));
echo '付款時間:'.$d;
<?php
header("Content-type: text/html; charset=utf-8");
$txDate = '2016-06-16';
$dateTime1 = strtotime($txDate); //int 1466028000 將英文文本日期時間解析為 Unix 時間戳:
$dateTime2= date("Y-m-d H:i:s",$dateTime1); //string '2016-06-16 00:00:00'
(length=19) Date() 函數把時間戳格式化為更易讀的日期和時間。
//拼接今日最後時間2016-06-16 23:59:59
$dateTime= date("Y-m-d H:i:s",strtotime(date("Y-m-d",strtotime($dateTime2))."+ 23 hours 59 minutes 59 seconds ")); //string '2016-06-16 23:59:59' (length=19)
$sql = select * form `vvt_user` where userid = 100 AND date_time >= $dateTime2 AND date_time <= $dateTime;?>
⑹ php 中如何判斷系統時間是否為整點
什麼是整點?整點是個日常口語中存在的概念,沒有精確的科學含義。
播音員報時,「七點整」指7:00,整個7:00這一分鍾都是七點整
7:01會報"七點零一分」
<?php
$t=strtotime('7:00');
echo '時間'.date('H:i',$t).(intval(date('i',$t))===0?'是':'不是').'整點';
===============
顯示
時間07:00是整點
時間07:01不是整點
⑺ php 如何獲得本網頁關閉時的系統時間 這個問題的答案是什麼我也遇到了這個問題可是不知道怎麼做
php是伺服器端用的語言,網頁關閉是在薯坦巧客戶端進行信巧的,你用數鍵PHP沒辦法獲取這個時間
你可以用javascript來實現,當客戶端網頁關閉的時候發送信息到伺服器,記錄這個時間
⑻ PHP顯示本地時間
一般來說,如果配置好的伺服器,就是北京時間,網上空間提供商都配置過了如果沒有配置過的空間伺服器是格林威治時間了,這個時候你要這么寫if(function_exists('date_default_timezone_set')) {
//判斷是否已經存在date_default_timezone_set,本函數是php5.1.x中新加的函數
date_default_timezone_set('PRC');//設置時區以符合本地時間
}
$date=date("Y-m-d H:i:s");把時間區域設置成中國prc就行了
⑼ 如何用PHP代碼輸出當前系統日期和時間,輸出格式為,如:dt=2012-6-5&tm=14:53:11
首先用$time = date("Y-m-d H:i:s")獲取當前的日期和時間
$time = split(' ',$time);拆分字元串
$date = 'dt='.$date[0].'&'.'tm='.$date[1];
⑽ php如何把數組中的時間戳提取出來並轉換為系統時間
把正常日期格式轉為時間戳呢,請看如下代碼:
$year=((int)substr("2008-12-04",0,4));//取得年份;
$month=((int)substr("2008-12-04",5,2));//取得月份;
$day=((int)substr("2008-12-04",8,2));//取得幾號;
echo mktime(0,0,0,$month,$day,$year);
這樣就能把正常日期轉成時間戳了,這里如果有時分秒也是同理。
PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。
它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。