導航:首頁 > 編程語言 > php時間調整

php時間調整

發布時間:2024-03-27 20:35:36

php data()函數出來的時間為什麼是GMT時間,怎麼把它調整為GMT+8

PHP代碼如下:

<?php
date_default_timezone_set('PRC');
echotime();
echo'<hr>';
echodate('y-m-dH:i:s',time());
?>


設置為中國時區:

date_default_timezone_set('PRC');


當前時間戳

echo time();


以年月日的形式顯示

echo date('y-m-d H:i:s',time());

② PHP用date轉換時間出現時間不正確。在配置文件php.ini設置了date.timezone = Asia/ShangHai還是一樣。

1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;號,然後設置data.timezone = 「Asia/Shanghai」;即可。 重啟
2、在程序代碼中使用函數
date_default_timezone_set(『Asia/Shanghai'); 或者
date_default_timezone_set('PRC'); 即可

望採納 Thx

③ php5時間修改問題

解決辦法:

1.在PHP.ini文件中修改設置。
[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Shanghai
這里真是。。。可以設置Shanghai,Chongqin,Hong_Kong,TaiBei...等等,可就是沒有找到Beijing,不知道是什麼原因。

2.在PHP程序中運行時設置。
<?php
if(date_default_timezone_get() != "Asia/Shanghai") date_default_timezone_set("Asia/Shanghai");
?>
注意:用"date_default_timezone_get"獲得的時間設置中有一個1,也不太清楚是雜回事呢。

3.在使用時間時自己多加8*3600秒也是行的。
<?php
echo date("Y-m-d H:i:s",time()+8*3600);
?>

個人推薦使用第二種方法,如果不能不使用"date_default_timezone_get"或"date_default_timezone_set"時,再使用第三種方法。當然了,如果是自己的伺服器,也可以通過設置PHP來設置也是行的。

④ php文件創建時間、修改時間問題

php獲取文件創建時間、修改時間:
filemtime ( string filename )
返迴文件上次被修改的時間,出錯時返回 FALSE。時間以 Unix 時間戳的方式返回,可用於 date()。
例如:$a=filemtime("log.txt");
echo "修改時間:".date("Y-m-d H:i:s",$a)."
filectime ( string filename )
返迴文件上次 inode 被修改的時間,如果出錯則返回 FALSE。時間以 Unix 時間戳的方式返回。
例如:$a=filectime("log.txt");
echo "創建時間:".date("Y-m-d H:i:s",$a)."
fileatime ( string filename )
返迴文件上次被訪問的時間,如果出錯則返回 FALSE。時間以 Unix 時間戳的方式返回。
例如:$a=fileatime("log.txt");
echo "修改時間:".date("Y-m-d H:i:s",$a)."

⑤ php 北京時間6點在不同國家要轉換成不同地方的時間

當然要,但是你可以在你的網頁上註明這是北京時間就可以了,讓讓需要的人自己去轉換!

⑥ php如何設置程序執行時間

php中預設的最長執行時間是 30 秒,這是由 php.ini 中的 max_execution_time 變數指定,倘若你有一個需要頗多時間才能完成的工作,例如要發送很多電子郵件給大量收件者,或者要進行繁重的數據分析工作,伺服器會在 30 秒後強行中止正在執行的程序。
設置的辦法是:
一、直接修改php.ini 中 max_execution_time 的數值。
二、在沒許可權修改php.ini文件時,在 PHP 程序中加入 ini_set('max_execution_time', '0'),數值 0 表示沒有執行時間的限制。

⑦ PHP如何運用正則表達式更改日期

先正則找到日期字元串(中文的日期不行),然後用strtotime得到時間戳,利用改時間戳再次調用strtotime即可。
sample:
$str
=
"date:2012/01/01";
$reg
=
"/:(?<date>.*$)/";
preg_match($reg,
$str,
$match);
$time
=
date("Y-m-d",strtotime('yesterday',
strtotime($match['date'])));
var_mp($time);

閱讀全文

與php時間調整相關的資料

熱點內容
手機登錄問道雲伺服器超時 瀏覽:687
龍貓下載 ftp 瀏覽:287
伺服器如何載入插件 瀏覽:600
國產電影當中哪部片子出現老公是老婆奶的 瀏覽:516
男主姓顧女主設計師 瀏覽:113
小說主角葉凌天 瀏覽:146
可以在線看的小網站 瀏覽:53
印尼紅衣女鬼電影 瀏覽:894
Pythonexit函數 瀏覽:743
mcu的加密引腳怎麼標注 瀏覽:234
李采譚4部啊喂 瀏覽:555
CK影院網 瀏覽:724
不用下載的網站直接看就行 瀏覽:897
母乳喂養電影有哪些 瀏覽:795
抓雞需要什麼配置的伺服器 瀏覽:80
雲平台推送伺服器地址 瀏覽:72
多維BOSS通伺服器地址 瀏覽:1001
姜銀慧倫理電影 瀏覽:531
dde編程 瀏覽:845
飛機事故的電影演員叫什麼兵 瀏覽:593