天天看點

php擷取目前時區的時間

<?php
/**
* 擷取目前時區的目前時間
*/
class GetTimeZone{

    /**
     * @Author   kiwi
     * @DateTime 2018-06-27
     * @license  [license]
     * @version  [version]
     * @return   擷取中國時區 上海時間
     */
    function getChinaTime($format = "Y-m-d H:i:s") {
      $timezone_out = date_default_timezone_get();
      date_default_timezone_set('Asia/Shanghai');
      $chinaTime = date($format);
      date_default_timezone_set($timezone_out);
      return $chinaTime;
    }
    /**
 * 時間格式化
 * @param string $dateformat 時間格式
 * @param int $timestamp 時間戳
 * @param int $timeoffset 時區偏差
 * @return string
 */
    function qgmdate($dateformat = 'Y-m-d H:i:s', $timestamp = '', $timeoffset = ) {
      if(empty($timestamp)) {
        $timestamp = time();
      }
      $result = gmdate($dateformat, $timestamp + $timeoffset * );
      return $result;
    }


}