타임존(timezone) 문제는 항상 골치가 아픕니다.
특히 데이터와 관련된 문제에서는 더욱 더 그렇고, 돈과 관련된 데이터라면 더더욱 문제가 딥니다.
MySQL, MariaDB에서 현재 시스템의 타임존을 확인하는 방법입니다.
1 2 3 4 5 6 7 8 |
# 시스템 설정 확인하기 SELECT @@global.time_zone, @@session.time_zone; # 실제 GMT와의 시간차이 확인하기 SELECT TIMEDIFF(NOW(), CONVERT_TZ(NOW(), @@session.time_zone, '+00:00')); # tz 바꾸는 코드 테스트 SELECT CONVERT_TZ(CURRENT_TIMESTAMP, '+09:00', '+00:00'); |