찾다

 >  Q&A  >  본문

php7.1.4의 시간대 설정이 유효하지 않은 경우 어떻게 해야 합니까?

Mac에서 PHP를 7.1.4로 업그레이드한 후 php.ini 파일에서 date.timezone = PRC를 구성하고 Apache를 다시 시작한 후에도 표시되는 시간은 여전히 ​​유럽 시간입니다. 질문: 이 버전의 시간대 설정은 어떻게 되나요? 효과?

예:

현재 시간은 실제로 2017년 5월 9일 오후 1시 4분 15초입니다. 정확히 8시간 다릅니다. 
高洛峰高洛峰2750일 전1656

모든 응답(3)나는 대답할 것이다

  • PHPz

    PHPz2017-05-16 13:02:30

    PHP 7.1과는 아무런 관련이 없습니다.
    당신이 말한 후에 구체적으로 테스트했습니다.
    기본 시간대는 UTC입니다.

    현재 php.ini 버전을 실제로 수정하고 있는지 확인하세요

    PHPini ctrl+g 925행을 열고 다음과 같이 수정합니다:

    date.timezone = "PRC";

    또는 전역적으로 설정

    date_default_timezone_set('PRC'); 으아악

    실행 환경 7.0.24

    제작: liberxue

    회신하다
    0
  • PHPz

    PHPz2017-05-16 13:02:30

    수정된 구성 파일 php.ini가 phpinfo에 표시된 경로인지 확인하세요. Apache를 다시 시작해야 하는 수정 사항도 있습니다

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-16 13:02:30

    • 목록 항목

    php.ini 경로는 확실히 정확하지만 수정 후에는 유효하지 않습니다.

    • 목록 항목

    사용: date_default_timezone_set('PRC')를 적용할 수 있지만 매번 설정해야 합니다.


    실행 버전: PHP7.1.4

    회신하다
    0
  • 취소회신하다