채택완료

datetime2에서 m-d를 m.d혹은 y.m.d로 변경할 수 있나요?

2017-05-04 (목) 17:54:50 4,438

datetime2를 적용하면, 24시간 이내에는 H:i가 나오고,

24시간 이후에는 m-d가 출력되고 있는데요

저는 m.d 혹은 y.m.d로 바꾸고 싶은데,

어딜 수정해줘야하나요?

검색해봐도 y-m-d 형식으로 바꾸는건 있어도,

-를 .으로까지 바꾸는건 찾을수가 없네요..ㅠㅠ

두줄요악 ▼

1. datetime2사용시, 05-04를 05.04로 바꾸는법

2. datetime2사용시, 05-04를 17.05.04로 바꾸는법

답변 1개 / 댓글 7개

채택된 답변
+20 포인트

<?php echo date("m.d", strtotime($list[$i]['wr_datetime'])) ?>

<?php echo date("y.m.d", strtotime($list[$i]['wr_datetime'])) ?>

http://gnustudy.com/bbs/board.php?bo_table=skin_latest&wr_id=10 

답변에 대한 댓글 7개

2017-05-04 (목) 18:19:37
말씀해주신대로 적용하면, 24시간 내에서는 H:i로 표시되고, 24시간 이후에는 y.m.d로 표시되나요?
왠지 24시간내에서도 y.m.d로 표시되지 않을까 싶어서요..ㅠㅠ
/lib/common.lib.php 파일에서 374번째줄
$list['datetime2'] = substr($list['datetime2'],5,5);
여기를 이렇게
$list['datetime2'] = date("y.m.d", strtotime($list['wr_datetime']));
2017-05-04 (목) 18:49:52
말씀하신대로 변경했는데, 그대로 05-04라고 출력이 되네요 ㅠㅠ
원본에 한 겁니다. 잘 됩니다.
2017-05-04 (목) 19:01:14
다시 적용해보니까, 최신글로 나타내는 게시판이 여러개가 있는데, 한 게시판만 적용이 되는거였네요... 다른 게시판들도 다 datetime2로 해놨는데 원인을 모르겠네요..ㅠㅠ
최신글 문제라면 수정 후 환경설정 > 캐시파일일괄삭제
2017-05-04 (목) 19:06:51
아아..맞네요...
캐시삭제를 깜빡했네요... 죄송합니다..ㅠㅠ
감사합니다..!!

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