Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 황교안
- 리눅스
- 워뇨띠
- timezone
- php
- sublime text
- 서브라임텍스트
- pycharm
- 테마주
- 워드프레스
- MSSQL
- 줄번호
- 윈도우7
- Bybit
- phpstorm
- 안드로이드 스튜디오
- XE
- Python
- windows10
- Android Studio
- 정기결제
- JavaScript
- 제4이동통신
- 윈도우10
- 검색
- Mac
- Linux
- MySQL
- 단축키
- Bitcoin
Archives
- Today
- Total
OVERCODE
date_default_timezone_set() 에러 해결하기, php 타임존 설정 본문
php에서 작업을 하던중 DateTime() 함수를 쓰니 다음과 같은 에러가 발생을 하였습니다.
date_default_timezone_set() function 이라는 것이 눈에 들어오네요.
이것은 날짜 관련 함수 사용시 타임존이 설정되어있지 않으면 발생하는 문제입니다.
해결방법 - php.ini 파일에 timezone 선언하기
php.ini 파일을 열어보면 Date 관련 설정을 하는 곳이 있습니다.
;date.timezone =
date.timezone 설정하는 부분이 주석처리 되어있네요.
date.timezone = Asia/Seoul
주석을 풀고 Asia/Seoul 을 넣고 저장해주면됩니다.
또는 .php 파일 상에 바로 코드를 삽입할 수도 있습니다.
date_default_timezone_set('Asia/Seoul');
date 관련 함수를 쓰기전(윗줄에)에 이렇게 한 줄 넣으면 됩니다.
(예)
date_default_timezone_set('Asia/Seoul');
$dateTime = new DateTime('2011-12-22');
Comments