본문 바로가기
MySql

MySQL 쿼리에서 타임 스탬프를 날짜로 변환

by 베이스 공부 2020. 9. 16.
반응형

MySQL의 타임 스탬프 를 날짜로 변환하고 싶습니다.

user.registration 필드를 텍스트 파일에 yyyy-mm-dd 형식으로 지정하고 싶습니다.

내 SQL은 다음과 같습니다.

$sql = requestSQL("SELECT user.email, 
                   info.name, 
                   FROM_UNIXTIME(user.registration),
                   info.news
                   FROM user, info 
                   WHERE user.id = info.id ", "export members");

또한 다음을 사용하여 날짜 변환을 시도했습니다.

DATE_FORMAT(user.registration, '%d/%m/%Y')
DATE(user.registration)

텍스트 파일을 작성하기 전에 결과를 에코하고 다음을 얻습니다.

email1; name1; DATE_FORMAT (user.registration, '% d / % m / % Y'); 뉴스 1

이메일 2; 이름 2; 뉴스 2

해당 필드를 날짜로 어떻게 변환 할 수 있습니까?

 

해결 방법

 

DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%e %b %Y') AS 'date_formatted'

 

참조 페이지 https://stackoverflow.com/questions/9251561

 

 

반응형

댓글