wr_1에 수정할때마다 수정시간이 이런식으로 계속 기록됩니다.
2017-07-17 15:53:07 ~~~~
이걸 리스트에서 출력할때
연도는 빼고 07-17 15:53:07 / 07-20 16:03:07 ~~~
이렇게 표시되게 할 수 없을까요?
연도까지 표시되니 내용이 길어져서요,
|
답변 5개 / 댓글 6개
채택된 답변
+20 포인트
2017-12-25 (월) 23:31:53
wr_1출력할 자리에
<?php echo str_replace("2018-","",str_replace("2017-","",$wr_1)) ?>
2017-로 시작하는것과 2018- 로 시작하는 것들을 모두제거후 출력
답변에 대한 댓글 5개
kalcapt
2017-12-25 (월) 23:41:39
2017년과 2018년 외에는 대응하지 못하므로 앞의 5자릴 잘라버리는게 더 낫지 않을까요^^;
2017-12-25 (월) 23:47:59
@kalcapt 질문을 다시 읽어보시면
wr_1에 시간이 추가추가 되는 구조로 보여집니다
제가 접근한게 다를수도 있지만
추가추가 되는 구조라면 앞 5자리민 다른디고 되지 않을겁니다
더 좋은 방법른 replace를 함수로 만들어서 년도4자리+'-'를 지속적으로 제거하는 방법이겠으나
방법에만 답을 한겁니다
wr_1에 시간이 추가추가 되는 구조로 보여집니다
제가 접근한게 다를수도 있지만
추가추가 되는 구조라면 앞 5자리민 다른디고 되지 않을겁니다
더 좋은 방법른 replace를 함수로 만들어서 년도4자리+'-'를 지속적으로 제거하는 방법이겠으나
방법에만 답을 한겁니다
kalcapt
2017-12-25 (월) 23:57:11
아 그걸 고려한다면 replace가 맞겠네요..^^;
전 시간이 그냥 업데이트 되는걸로만 생각했네요 ㅎㅎ
3분 뒤면 끝이지만 메리 크리스마스입니다^^
전 시간이 그냥 업데이트 되는걸로만 생각했네요 ㅎㅎ
3분 뒤면 끝이지만 메리 크리스마스입니다^^
2017-12-26 (화) 07:33:59
년도를 지운다면, 2017년 12월 수정된건지, 2018년 수정된건지 알수 없겠죠
표시할때만 월-일 만 추출해서 보여지는 방식이 맞는 답인듯 한데
이미 적용햇다면 오히려 더 혼란이 발생할테니 ...
그래도 관련 코드를 남겨봅니다.
$wr1_0 = explode("-",$wr_1);
echo $wr1_0[1]."-".$wr1_0[2];
Crytek
2017-12-26 (화) 04:05:54
UPDATE g5_~~~~ SET wr_1=REPLACE(wr_1, "2017-", "")
이것도 괜찮을듯하네요
kalcapt
2017-12-25 (월) 23:17:06
substr($wr_1, 5, -1);
이렇게...
2017-12-25 (월) 19:41:26
그냥 글을 잘라버리세요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.