關於時區date default timezone

2021-08-01 20:36:58 字數 1146 閱讀 3456

<?php 

echo function_exists(date_default_timezone_set)."

";//在這它總是返回1,這函式是判斷這裡面的字元是不是乙個定義了的函式名 

echo date('y-m-d h:i:s')."

";//預設時區的時間 

echo date_default_timezone_set("etc/gmt")."

";//這是格林威治標準時間,得到的時間和預設時區是一樣的 

echo date('y-m-d h:i:s')."

"; echo date_default_timezone_set("etc/gmt+8")."

";//這裡比林威治標準時間慢8小時 

echo date('y-m-d h:i:s')."

"; echo date_default_timezone_set("etc/gmt-8")."

";//這裡比林威治標準時間快8小時 

echo date('y-m-d h:i:s')."

"; echo date_default_timezone_set('asia/shanghai')."

"; //設定中國時區 

echo date('y-m-d h:i:s')."

";//中國標準時間 

echo date("y-m-d h:i:s",time())

/*返回的時間與電腦時間不一致的問題解決方案:開啟php.ini檔案找到date.timezone,

然後將時區設定成自己想要的地方,如果沒有自己加一行eg:date.timezone = 'asia/shanghai'。 

大陸內地可用的值是:asia/chongqing ,asia/shanghai ,asia/urumqi (依次為重慶,上海,烏魯木齊) 

港台地區可用:asia/macao ,asia/hong_kong ,asia/****ei (依次為澳門,香港,台北) 

還有新加坡:asia/singapore 

在頁頭使用date_default_timezone_set()

設定我的預設時區為北京時間date_default_timezone_set('asia/shanghai');*/

關於時區的換算

最近幾天迷上網域名稱搶註.緣於大量的文章說國人搶註搶不過國外的網域名稱公司.原因據說是因為時區和暗箱操作的關係.我想排除暗箱操作外.如果是對等時間下一起搶.國人未必搶不過.可惜我怎麼也搞不懂.est是啥意思.問了好多人也不懂.經過一番搜尋.得知gmt 格林威治標準時間 wet 西歐時間 est 東部...

關於MongoDB時區問題

table.insertone new myclass foreach var data in table.find true tolist 執行這段 就會發現時間讀取出來和寫入的相差8個小時 北京時間 本身mongodb官方是知道這個的,也有很多人反應的這一問題 datetime timezone...

關於MongoDB時區問題

由於mongodb儲存時間按照utc時間儲存的,其官方驅動mongodb.driver儲存時間的時候將本地時間轉換為了utc時間,但它有個蛋疼的bug,讀取的時候非常蛋疼的是返回的是utc使時間。乙個非常直觀的體現是時間型別字段儲存後和再讀入的是不一致的,乙個簡單的示例如下 table.insert...