DB에 저장된 날짜값을 받아와 'yyyy-MM-dd' 를 'yy-MM-dd' 형태로 바꾸고싶습니다. 채택완료
사향노루
3년 전
조회 1,950
안녕하세요 선배님들.
저는 현재, 두개의 날짜정보가 들어간 데이터를 가져와 게시판에 출력하고있습니다.
날짜 데이터는 여분필드 wr_2, wr_3입니다.
예시를 작성하겠습니다.
wr_2 = "2022-05-01"
wr_3 = "2022-05-31"
일때, 현재 게시판에는
~
로 작성하였고, 그 결과
2022-05-01 ~ 2022-05-31
로 출력되고있습니다.
그런데, 이 날짜의 길이가 길다보니, 모바일로 볼때 디자인이 깨지는 현상이 발생하였습니다.
그래서 이 값을 'yyy-MM-dd' 형태에서 'yy-MM-dd'형태로 바꾸고싶습니다.
제가 지금껏 spring boot로만 작업하다보니 jsp에서 변경하는 것을 할 수 있겠는데,
php는 이번 프로젝트가 첫 프로젝트이면서, 급하게 진행하게 된 프로젝트여서 제대로 공부하지 못하여 이에 대한 방법을 찾지 못하고있습니다.
날짜데이터를 가져와 앞의 2글자만 잘라내려면 어떻게 해야하는지 알고싶습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
3년 전
방법이 두가지있습니다
1. 날짜데이터로 변환해서 날짜출력 방식을 변경
echo date('y-m-d', strtotime($list[$i]['wr_2']));
2. 앞문자열을 잘라서 출력
echo substr($list[$i]['wr_2'], 2, 10);
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
사향노루
3년 전
두가지 방법을 정리해주셔서 감사합니다.
이렇게 보니 js나 jstl과 많이 유사하군요.
좀 더 공부 해보도록 하겠습니다.
이렇게 보니 js나 jstl과 많이 유사하군요.
좀 더 공부 해보도록 하겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
알려주신 링크에서 좀 더 공부해봐야겠네요.