답변 4개 / 댓글 1개
채택된 답변
+20 포인트
Copy
<?php
/**
*
* 모든 게시판의 날짜 출력 시 사용
*
* @param string $datetime - DB에 저장된 datetime 값
* @param string $format - 기본 출력 포맷 (기본값: Y-m-d)
* @return string - 변환된 날짜 문자열
*/
function bv_date_format($datetime, $format = 'Y-m-d') {
if (empty($datetime) || $datetime == '0000-00-00 00:00:00') return '';
return date($format, strtotime($datetime));
}
?>
<!-- 기존 -->
<?= date('m-d', strtotime($list[$i]['wr_datetime'])) ?>
<!-- 변경 후 -->
<?= bv_date_format($list[$i]['wr_datetime']) ?>
<!-- 게시물 상세보기 -->
<?= bv_date_format($view['wr_datetime']) ?>
<?= bv_date_format($list[$i]['wr_datetime'], 'Y-m-d H:i') ?> <!-- 시간 포함 -->
<?= bv_date_format($list[$i]['wr_last'], 'Y-m-d') ?> <!-- 최근 수정일 -->
그함수가아니고 get_list 함수를 찾아보시기 바랍니다.
그누의 기본은 오늘이면 시간 지나면 년을 제외한 월 일 만 표시되도록 처리되어있습니다.
공용으로 전체가 동일하게 바꿔야한다면 함수에서 수정을하시면됩니다.
만약
특정한 스킨만 다르게 설정이 되어야한다면 스킨에서 datetime2 대신에 실제 wr_datetime 필드를 호출을하시면됩니다.
답변을 작성하려면 로그인이 필요합니다.