2017-11-07 4 views
1

mysql 쿼리를 사용하여 시스템의 현재 시간을 얻는 방법.mysql에서 기본 표준 시간대를 설정하는 방법은 무엇입니까?

I() 함수 NOW 시도하고 그건

2017-11-07 05:36:16 

를 반환하지만 내 시스템 시간

2017-11-07 11:06:16. 

어떻게 정확한 시스템 시간에 도착하는 것입니다?

mysql 쿼리를 구현하는 방법은 무엇입니까?

+0

서버 타이밍을 확인하십시오. –

+1

시스템 시간에 따라 날짜와 시간을 얻으려면'date_default_timezone_set ('YOUR_TIMEZONE')'을 사용하십시오. 당신이 인도에있는 것처럼,'date_default_timezone_set ('Asia/Kolkata')'. –

+1

@YashParekh 답변에 답변을 게시하면 다른 사람에게도 도움이됩니다. – iamsankalp89

답변

-1

date_default_timezone_set('YOUR_TIMEZONE')을 사용하면 시스템 시간에 따라 날짜와 시간을 가져올 수 있습니다. 당신은 여기에 모든 Supported timezones을 찾을 수 있습니다 date_default_timezone_set('Asia/Kolkata')

당신이 인도에있는 경우처럼

.

해피 코딩 :-)

0

이 MySQL의 설명서에 따라 할 수있는 number of ways 있습니다.

설명서에 따라 my.cnf 파일을 엽니 다 (MySQL 구성). Linux에서는 보통 /etc/my.cnf 또는 /etc/mysql/my.cnf입니다. Windows의 경우 other places to look을 참조하십시오.

이 줄을 추가하고 MySQL을 다시 시작하십시오.

default-time-zone='[TIMEZONE]' 

[TIMEZONE]을 원하는 시간대로 바꿉니다. '00 +10'또는 '-6 : 00

은 이러한 같이, UTC 오프셋을 나타내는 문자열로들 수있다.