php实现的太平洋时间和北京时间互转的自定义函数分享

这篇文章主要介绍了php实现的太平洋时间和北京时间互转的自定义函数分享,主要靠date_default_timezone_set函数来实现,需要的朋友可以参考下

没有什么好说的了,直接上代码吧:

  1. /**
  2. * 太平洋时间转北京时间
  3. */
  4. public function pacificToPRC($time=''){
  5. date_default_timezone_set('Pacific/Apia');
  6. if(emptyempty($time)){
  7. $time = time();
  8. }
  9. date_default_timezone_set('Asia/Shanghai');
  10. $date = date('Y-m-d H:i:s',$time);
  11. $time = strtotime($date);
  12. return $time;
  13. }
  14. /**
  15. * 北京时间转太平洋时间
  16. * @param unknown_type $time
  17. */
  18. public function PRCToPacific($time=''){
  19. if(emptyempty($time)){
  20. date_default_timezone_set('Asia/Shanghai');
  21. $time = time();
  22. }
  23. date_default_timezone_set('Pacific/Apia');
  24. $date = date('Y-m-d H:i:s',$time);
  25. $time = strtotime($date);
  26. return $time;
  27. }