php中顯示當前時間

2021-06-06 00:59:33 字數 950 閱讀 5325

想用php**,在頁面上顯示出當前的時間,但是顯示出來的時間總是與本機的時間相差幾個小時,而且這個差值是固定的,這是因為沒有設定時區的原因,在php中預設的時區是格林威治時間,這個時間正好比我們晚8個小時,所以需要我們更改時區。更改時區的方法:

1、在當前的php**中設定

在關於時間的初始化的語句的上面加上 date_default_timezone_set ('***');

***可以是:大陸可用的值是:asia/chongqing ,asia/shanghai ,asia/urumqi (依次為重慶,上海,烏魯木齊),也可以是prc(中華人民共和國)

不知道為啥沒有北京。

2、在php.ini中設定

這是一勞永逸的做法,開啟php.ini,找到這段**:

[date]

; defines the default timezone used by the date functions

;date.timezone =

;date.default_latitude = 31.7667

;date.default_longitude = 35.2333

;date.sunrise_zenith = 90.583333

;date.sunset_zenith = 90.583333

把date.timezone前面的分號去掉,並給他賦值asia/shanghai

date.timezone = asia/shanghai

然後重啟一下web伺服器(我使用的是apache)

這樣就ok了

$time=date('y-m-d h:i:s',time());//2012-04-24 11:16:17

echo $time.'

';

具體php中date的使用請參考

php中獲取當前時間

time 在php中是得到乙個數字,這個數字表示從1970 01 01到現在共走了多少秒,很奇怪吧 不過這樣方便計算,要找出前一天的時間就是 time 60 60 24 要找出前一年的時間就是 time 60 60 24 365 那麼如何把這個數字換成日期格式呢,就要用到date函式了 t time...

顯示當前時間(動態)

coding utf 8 time 2020 1 12 16 15 author liuze file time 3.py software pycharm import time 匯入時間模組 import sys def get hms loacal time time.localtime ti...

js顯示當前時間

閒著沒事在快閃儲存器裡看到有人需要js顯示當前時間,就一時興起寫了個。輸出格式 2013年12月18日 星期三 上午9 05 00 ps 感謝undefined的指點,簡化了很多。以上是客戶端時間,那麼要想顯示伺服器時間怎麼辦呢?對於精確度要求不高的情況有個方案 頁面第一次開啟時獲取一次伺服器時間,...