獲取當前時間的時區問題

2021-09-25 10:25:39 字數 769 閱讀 9239

date('y-m-d h:i:s',time());為獲取當前時間;    

不對的原因

:預設為倫敦時間,我們是東八區,相差八個小時。

時區問題解決: 1、 php.ini中修改為中國時區       

date.timezone = prc

2、在php檔案中臨時設定為中國時區    

date_default_timezone_set('prc');

二、獲取當前時間戳

1、通過time函式       time();

2、$_server['request_time'];

3、通過strtotime函式strtotime('now'));

ps:獲取當前月份的天數

1:$days = cal_days_in_month(cal_gregorian, $month, $year); 

2:  $month = date('y-m', time());

$endday = date('t', strtotime($month . '-01'));

沒有開啟cal_days_in_month拓展的可用第二種

PHP 按照時區獲取當前時間

time 返回當前的 unix 時間戳 是從1970年1月1日 utc gmt的午夜 開始所經過的秒數 gmdate 同 date 函式完全一樣,只除了返回的時間是格林威治標準時 gmt date 格式化乙個本地時間 日期 functionqgmdate dateformat y m d h i s...

js 獲取當前gmt時間 js 獲取時區

js的時區函式 設datename為建立的乙個date物件 datename.gettimezoneoffset 取得當地時間和gmt時間 格林威治時間 的差值,返回值以分鐘為單位 舉例 根據本地時間獲得gmt時間和任意時區的時間 d new date 建立乙個date物件 localtime d....

iOS開發 NSDate獲取當前時區時間

nsdate date預設顯示的是格林尼治所在地的標準時間 gmt 轉換為中國時區需要加上八個小時,針對與這個情況你可以直接在獲取時間之後加上八個小時,也可以轉換到當前時區,都很簡單,參考如下 nsdate date nsdate date nslog 格林尼治時間 date nsinteger i...