當前位置:首頁 » 編程語言 » php在北京時間

php在北京時間

發布時間: 2023-03-10 19:59:03

『壹』 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。

php用time()取時間戳
date --- 將本地的時間/日期格式化

語法 : string date (string format [, int timestamp])

說明 :

使用給予的timestamp按照格式化字元串傳回一格式化字元串,如果沒有給予timestamp則使用本地的時間。

以下是格式化字元串中認定的字元:

a - "am" 或 "pm"

A - "AM" 或 "PM"

B - 網際網路時間樣本

d - 幾日,例如:" 01" 到 " 31"

D - 幾日,以3個英文字表示,例如:" Fri "

F - 幾月,以英文全名表示,例如:" January "

g - 小時,12小時制不足2位數不補0,例如:" 1" 到 " 12 "

G - 小時,24小時制不足2位數不補0,例如:" 0 " 到 " 23 "

h - 小時,12小時制,例如:" 01" 到 " 12 "

H - 小時,24小時制,例如:" 00 " 到 " 23 "

i - 幾分,例如:" 00 " 到 " 59 "

I (大寫的 i) - "1" if Daylight Savings Time, "0" otherwise.

j - 幾日,不足2位數不補0,例如:" 1" 到 " 31"

l (小寫的 'L') - 幾日,以英文全名表示,例如:"Friday"

L - 布林值,判斷是否為閏年,例如:" 0" 或 " 1"

m - 幾月,例如:" 01" 到 " 12"

M - 幾月,以3個英文字表示,例如:"Jan"

n - 幾月,不足2位數不補0,例如:" 1" 到 "12"

s - 幾秒,例如:" 01" 到 " 59"

S - 以英文後2個字表示,例如:"th","nd"

t - 當月的天數,例如:" 28" 到 " 31"

T - 這個機器的時間區域設定,例如 :"MDT"

U - 總秒數

w - 以數字表示星期幾,例如:" 0" 到 " 6"

Y - 幾年,以4位數表示,例如:" 1999"

y - 幾年,以2位數表示,例如:"99"

z - 一年中的第幾天,例如:" 0" 到 " 365"

Z - 在短時間內時間區域補償(timezone offset) ,例如:"-43200" to "43200"

在格式化字元串中未被認出的字元將會被列出來,當使用gmdate( )時"Z"格式將總是傳回"0"。

Example :

<?php

print (date ("l dS of F Y h:i:s A"));

print ("July 1, 2000 is on a " . date ("l", mktime(0,0,0,7,1,2000)));

?>

它可能會和date( )與mktime( )一起使用,來找出是將來或是過去的日期。

Example :

<?php

$tomorrow = mktime (0,0,0,date("m") ,date("d")+1,date("Y"));

$lastmonth = mktime (0,0,0,date("m")-1,date("d"), date("Y"));

$nextyear = mktime (0,0,0,date("m"), date("d"), date("Y")+1);

?>

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

這個需要用date_default_timezone_set()函數設置不同地區的時區
比如:date_default_timezone_set('PRC');//其中PRC為「中華人民共和國」(Etc/GMT-8和Asia/Shanghai也可以表示北京時區時間)
此時再用 echo date('Y-m-d H:i:s', time()); //輸出的當前時間就是北京時間了

其餘的事情就交給你啦。

再附上時區標識符:

CET
CST6CDT
Cuba
EET
Egypt
Eire
EST
EST5EDT
Etc/GMT
Etc/GMT+0
Etc/GMT+1
Etc/GMT+10
Etc/GMT+11
Etc/GMT+12
Etc/GMT+2
Etc/GMT+3
Etc/GMT+4
Etc/GMT+5
Etc/GMT+6
Etc/GMT+7
Etc/GMT+8
Etc/GMT+9
Etc/GMT-0
Etc/GMT-1
Etc/GMT-10
Etc/GMT-11
Etc/GMT-12
Etc/GMT-13
Etc/GMT-14
Etc/GMT-2
Etc/GMT-3
Etc/GMT-4
Etc/GMT-5
Etc/GMT-6
Etc/GMT-7
Etc/GMT-8
Etc/GMT-9
Etc/GMT0
Etc/Greenwich
Etc/UCT
Etc/Universal
Etc/UTC
Etc/Zulu
Factory
GB
GB-Eire
GMT
GMT+0
GMT-0
GMT0
Greenwich
Hongkong
HST
Iceland
Iran
Israel
Jamaica
Japan
Kwajalein
Libya
MET
MST
MST7MDT
Navajo
NZ
NZ-CHAT
Poland
Portugal
PRC
PST8PDT
ROC
ROK
Singapore
Turkey
UCT
Universal
UTC
W-SU
WET

『肆』 php怎麼獲取北京時間,網上的用date()都是錯誤的,他只能獲取本地計算機的時間

你好,可以先設置時區

Date_default_timezone_set(「PRC」);
echo date("Y-m-d H:i:s");

希望你的問題能解決,望採納

『伍』 如何將PHP中的UTC時間轉化為中國北京時間

先轉換成時間戳吧。

strtotime() 將日期轉換成時間戳
date_default_timezone_set('PRC');//設置時區
date()將時間戳轉換成日期
(暫時沒想到更合適的辦法)

『陸』 php怎麼獲取北京時間

要設置時區,PHP默認的不是中國的時區,是格林威治時間。所以設置一下時區就可以搞定!<?php
date_default_timezone_set('Etc/GMT-8'); //這里設置了時區
echo date("Y-m-d H:i:s");
?>

『柒』 PHP獲得北京時間

date_default_timezone_set('Asia/Shanghai');貌似('Asia/Shanghai')裡面就只能填上海和重慶

『捌』 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准確北京時間

在伺服器上設置好時間(網路北京時間然後對准設置), 然後用PHP取系統時間就好了,伺服器設置好後基本沒什麼誤差的,
如果需要更精準,可以通過網路API獲取,再通過請求頭計算請求時間,計算後就可以得到精準時間了,但是我覺得還是第一個方法好

『拾』 1.用php列印當前北京時間,顯示格式為2012-11-20 08:00:00

第一個問題:
輸出時間用date函數即可,這個函數有2個參數,第一個是時間格式,第二個是時間戳,如果省略第二個參數,則為當前時間,比如:echo date('Y-m-d H:i:s');即可
第二個問題:值是一串32位字母和數字組成的字元串,含義是計算字元串的md5值,就你這代碼,是計算出了123的md5陣列的md5陣列,通常下,這種情況是用在密碼加密上,你也可以這么認為:將123進行了2次md5加密

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:181
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:248
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:344
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:479
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:528
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392