今天發現我寫的採集工具出現了小問題,一個數字論壇的發帖時間改為今天幾點幾分,昨天幾點幾分,而我要的日期只精確到日,所以就用了date(“Y-m-d”)函數,但是時間總是不對,研究了一下發現問題出在PHP的時區設置上,PHP所取的時間默認是格林威治標準時間,所以和北京時間相差8小時。

<?
date_default_timezone_set(‘Asia/Shanghai’); //設置時區:
echo date(‘Y-m-d ‘); //輸出日期
?>
當然還有其他辦法,這裡大家可以百度搜索時區

PHP 亞洲常用時區編碼:
| 亞洲(Asia) | 時區編碼 |
|---|---|
| 中國(上海) | Asia/Shanghai |
| 中國(烏魯木齊) | Asia/Urumqi |
| 中國(香港) | Asia/Hong_Kong |
| 中國(澳門) | Asia/Macau |
| 中國(台北) | Asia/Taipei |
| 新加坡 | Asia/Singapore |
| 泰國(曼谷) | Asia/Bangkok |
| 阿聯酋(迪拜) | Asia/Dubai |
| 韓國(首爾) | Asia/Seoul |
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/268875.html
微信掃一掃
支付寶掃一掃