2011-05-01 2 views
1

내가이 같은 PHP 코드를 가지고 :문제는

date_default_timezone_set('GMT'); 
    $date =date("Y-m-d H:i:s"); 
    echo $date; 

출력

2011-05-01 11:31:49 

하지만 삽입 $ 날짜Datetime 열 날짜에 2011-05-01 11 : 05 : 07

삽입 코드 :

date_default_timezone_set("GMT"); 
    $date=date("Y-m-d H:m:s"); 
    $q="insert into TABLE values 
    ('$date')"; 
mysql_query($q); 

왜?

+3

정확히 데이터베이스에 삽입 하시겠습니까? 그리고 당신은 mysql 서버의 시간 설정을 확인 했습니까? – Arjan

+0

mysql 서버의 시간 설정을 확인 하시겠습니까? 방법? – user677900

+0

mysql> 지금 선택(); –

답변

2

첫 번째 예는 $date=date("Y-m-d H:i:s");을 사용합니다.

두 번째 예는 이상한 것처럼 보이는 $date=date("Y-m-d H:m:s");을 사용하며, 변환에 월 (m)을 사용하고 있습니다.