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

항상 wr_1이 문제네요 채택완료

민쯩먼저깔게요 7년 전 조회 1,969

wr_1에 수정할때마다 수정시간이 이런식으로 계속 기록됩니다.

2017-07-17 15:53:07 ~~~~

 

이걸 리스트에서 출력할때

 

연도는 빼고  07-17 15:53:07 / 07-20 16:03:07 ~~~

이렇게 표시되게 할 수 없을까요?

연도까지 표시되니 내용이 길어져서요,

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

답변 5개

채택된 답변
+20 포인트
플래토
7년 전

wr_1출력할 자리에

 

str_replace("2018-","",str_replace("2017-","",$wr_1)) ?>

 

2017-로 시작하는것과 2018- 로 시작하는 것들을  모두제거후 출력

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

답변에 대한 댓글 5개

k
kalcapt
7년 전
2017년과 2018년 외에는 대응하지 못하므로 앞의 5자릴 잘라버리는게 더 낫지 않을까요^^;
플래토
7년 전
@kalcapt 질문을 다시 읽어보시면
wr_1에 시간이 추가추가 되는 구조로 보여집니다

제가 접근한게 다를수도 있지만
추가추가 되는 구조라면 앞 5자리민 다른디고 되지 않을겁니다
더 좋은 방법른 replace를 함수로 만들어서 년도4자리+'-'를 지속적으로 제거하는 방법이겠으나
방법에만 답을 한겁니다
k
kalcapt
7년 전
아 그걸 고려한다면 replace가 맞겠네요..^^;
전 시간이 그냥 업데이트 되는걸로만 생각했네요 ㅎㅎ
3분 뒤면 끝이지만 메리 크리스마스입니다^^
플래토
7년 전
@kalcapt 네~메리크리스미스
2분남은 성탄 기쁘게 ^^
민쯩먼저깔게요
7년 전
감사합니다~ 원하는대로 잘됩니다~ 새해 복많이 받으세요,

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

해피정
7년 전

년도를 지운다면, 2017년 12월 수정된건지, 2018년 수정된건지 알수 없겠죠

표시할때만 월-일 만 추출해서 보여지는 방식이 맞는 답인듯 한데

이미 적용햇다면 오히려 더 혼란이 발생할테니 ...

그래도 관련 코드를 남겨봅니다.

 

$wr1_0 = explode("-",$wr_1);

echo $wr1_0[1]."-".$wr1_0[2];

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

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

C
7년 전

 

UPDATE g5_~~~~ SET wr_1=REPLACE(wr_1, "2017-", "")

이것도 괜찮을듯하네요

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

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

k
7년 전

substr($wr_1, 5, -1);

이렇게...

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

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

그냥 글을 잘라버리세요

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

답변에 대한 댓글 1개

나시
7년 전
채소 배우신분 ^^

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

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

로그인