這篇文章主要介紹了php中把美國時間轉為北京時間的自定義函數分享,分別提供了13小時和8小時算法版,需要的朋友可以參考下
由于最近做郵件系統用到了時間轉化,需要把從谷歌gmail下載下來的郵件時間轉化為北京時間,于是乎就寫了一個時間轉化函數,希望對有需要的盆友所有啟迪,我們都知道中美時間相差13個小時,下面直接上代碼:
- function datezhuanhuan($dateparams)
- {
- $ccc=strtotime($dateparams);
- $date=date(‘Y-m-d');
- $bjtime=date(‘Y-m-d',$ccc);
- if($date==$bjtime)
- {
- $sbjtime=date(‘Y-m-d H:i:s',$ccc);
- echo substr($sbjtime,11,5);
- }
- else
- {
- $sbjtime=date(‘Y-m-d H:i:s',$ccc);
- return substr($sbjtime,5,5);
- }
- }
另一種+8小時的算法:
- $bj_time = date ("Y-m-d H:i:s" , mktime(gmdate('H')+8,gmdate('i'),gmdate('s'),gmdate('m'),gmdate('d'),gmdate('Y')));
新聞熱點
疑難解答