programing

mysql의 타임스탬프에서 날짜만 가져옵니다.

firstcheck 2022. 11. 27. 17:11
반응형

mysql의 타임스탬프에서 날짜만 가져옵니다.

데이터베이스의 t_stamp 열에 날짜가 있습니다. 예를 들어,

2013-11-26 01:24:34

같은 칼럼에서 날짜만 알고 싶다.

2013-11-26

어떻게 해야 하죠?감사해요!

사용할 수 있습니다.date(t_stamp)타임스탬프에서 날짜 부분만 가져옵니다.

date() 함수는 문서에서 확인할 수 있습니다.

날짜(expr)

날짜 또는 날짜 식 expr의 날짜 부분을 추출합니다.

mysql> SELECT DATE ('2003-12-31 01:02:03'); -> '2003-12-31'

Unix 타임스탬프에서 다음 명령을 사용하여 해당 시간을 변환할 수 있습니다.

UNIX_TIMESTamp('2013-11-26 01:24:34')를 선택합니다.

원하는 형식으로 읽을 수 있는 형식으로 변환합니다.

from_unixtime(UNIX_TIMESTamp('2013-11-26 01:24:34'), %Y-%m-%d")을 선택합니다.

자세한 내용은 링크를 참조하십시오.

MySQL의 타임스탬프에서 날짜만 가져오려면 다음을 사용하십시오.DATE_FORMAT(datetime, '%Y-%m-%d'):

SELECT DATE_FORMAT('2013-11-26 01:24:34', '%Y-%m-%d');
> 2013-11-26
$date= new DateTime($row['your_date']) ;  
echo $date->format('Y-m-d');

언급URL : https://stackoverflow.com/questions/20228731/get-only-the-date-in-timestamp-in-mysql

반응형