테스트 사이트 - 개발 중인 베타 버전입니다

PHP 시간 출력 방법 질문 드립니다. 채택완료

나에요나냐 5년 전 조회 1,800

DB에 시간을 Y-m-d H:i 로 저장을 했고

이를 출력 하려면 어떤 할수를 써야 하나요??

그냥 출력 하니까 

 

2020-04-16 17:22:00.000000

 

이런 형태로 나와서요 ㅠㅠ

원하는 형태는

 

2020-04-16 17:22

 

이렇게인데 말이죠 ㅠㅠ

 

구글링을 해도 현재 시간 함수인 date() 함수만 나오네요 ㅠ

고수분들 부탁 드리겠습니다!!

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
M
5년 전

참고하세요~

</p>

<p>$data = "2020-04-16 17:22:00.000000";</p>

<p>echo date("Y-m-d H:i",strtotime($data));</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
5년 전
감사합니다! 해결 했습니다!

댓글을 작성하려면 로그인이 필요합니다.

5년 전

substr(날짜, 0, 16);

이렇게 하면 될것 같은데요~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
5년 전
답변 감사합니다!!!!! 좋아요 채택이 하나밖에 안되어서 좋아요 드렸어요!

댓글을 작성하려면 로그인이 필요합니다.

Y-m-d H:i로 저장하셔서 저렇게 뜨는게 맞습니다.

 

db에서 select할때 timestamp값으로 변환 해서 받으시고 UNIX_TIMESTAMP(date) as date

 

페이지의 php에서 date('o년 n월 j일',$stamp); 이렇게 하시고 timestamp값을 $stamp에 넣으시면  2020년 4월 15일 이런 형식으로 나올꺼에요.

 

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
5년 전
답변 감사합니다!!!!! 좋아요 채택이 하나밖에 안되어서 좋아요 드렸어요!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인