질문을 삭제하지 말아주세요.!
 
1
0
-1

config는 UTC로 설정되어있는데 

이 설정값을 확인해보고싶습니다. 

라라벨은 처음이라 메뉴얼을 뒤져봐도 확실한 방법이 나오지 않네요 ㅠㅠ 

    CommentAdd your comment...

    3 answers

    1.  
      1
      0
      -1

      라라벨타임존은 config폴더의 app.php인가 안에 있습니다

        CommentAdd your comment...
      1.  
        1
        0
        -1

        운영체제의 타임존와 애플리케이션의 타임존은 서로 다릅니다.

        root@b61f9eaf268d:/var/www/html# zdump /etc/localtime
        /etc/localtime  Sat Oct 27 13:07:17 2018 UTC


        라라벨 애플리케이션의 타임존은 config/app.php 파일에 설정된 "timezone" 값을 확인하셔야 합니다.

        운영체제가 UTC로 설정되어 있고, MySQL이 UTC로 설정되어 있더라도, 라라벨 애플리케이션이 "Asia/Seoul"이라면,

        // 애플리케이션에서 서울 시간으로 모든 연산이 이루어집니다.
        >>> Carbon\Carbon::now();
        => Carbon\Carbon {#1563
             +"date": "2018-10-27 22:08:47.233028",
             +"timezone_type": 3,
             +"timezone": "Asia/Seoul",
           }
        >>> new DateTime();
        => DateTime {#1564
             +"date": "2018-10-27 22:09:40.565083",
             +"timezone_type": 3,
             +"timezone": "Asia/Seoul",
           }
        // 애플리케이션에서 DB에 접속할 때, 세션 타임존을 서울로 지정하기 때문에, 쓰거나 읽는 값이 모두 서울 시간으로 처리됩니다.
        >>> DB::select('SELECT now()');
        => [
             {#1581
               +"now()": "2018-10-27 22:11:10",
             },
           ]
          CommentAdd your comment...
        1.  
          1
          0
          -1

          서버 콘솔에서 명령 실행:
          zdump /etc/localtime


            CommentAdd your comment...