PHP轉換UNIX時間戳 UTC時間(TZ格式) 標准時間的方法 UNIX UTC GMT時間、本地時間互轉


在PHP編程中經常會遇到各種不同格式的時間

 

比如:

unix時間戳:1547740800

UTC時間:2019-1-18T00:00:00Z

標准時間:2019-1-18 00:00:00

 

以上這三個時間格式表示的都是2019年1月18日的零點零分零秒 那PHP中怎么轉換這三個時間格式呢,這里教大家

 

1、UNIX 轉換成 UTC

echo date('Y-m-dTH:i:sZ', 1547740800);

//輸出:2019-1-18T00:00:00Z

或者

echo date('c',1547740800);

//輸出:2019-1-18T00:00:00Z+02:00

2、UNIX 轉換成標准時間

 

echo date('Y-m-d H:i:s', 1547740800);

//輸出:2019-1-18 00:00:00

3、UTC轉標准時間

 

   $utc='2019-1-18T00:00:00Z';

   $unix= str_replace(array('T','Z'),' ',$utc);

   echo $unix;

  //輸出:2019-1-18 00:00:00

4、UTC轉UNIX時間戳

 

   $utc='2019-1-18T00:00:00Z';

   $time= str_replace(array('T','Z'),' ',$utc);

   $unix=strtotime($time);

   echo $unix;

  //輸出:1547740800

 

5、標准時間轉UNIX時間戳

 

   $time='2019-1-18 00:00:00';

   $unix=strtotime($time);

   echo $unix;

   //輸出:1547740800

 

6、標准時間轉UTC時間 

   $time='2019-1-18 00:00:00';

   $unix=strtotime($time);

   $utc=date('Y-m-dTH:i:sZ', $unix);

   echo $utc;

   //輸出:2019-1-18T00:00:00Z

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM