// 현재
$_pDate = dx_date($_p['created_at'], 'm.d');
// 변경 — 오늘이면 시간, 아니면 날짜
$_pDate = (substr($_p['created_at'], 0, 10) === date('Y-m-d'))
? dx_date($_p['created_at'], 'H:i')
: dx_date($_p['created_at'], 'm.d');
오늘 쓴 글은 14:32 형태로, 어제 이전 글은 05.24 형태로 표시됩니다. ## 추가로 몇분 몇초를 쓰고 싶을 때는 다음과 기술하시면 됩니다.
functions.php에 전역 함수 추가 후 어디서든 호출
// core/functions.php에 함수 추가
function dx_timeago($dt) {
$diff = time() - strtotime($dt);
if ($diff < 60) return '방금';
if ($diff < 3600) return floor($diff/60).'분 전';
if ($diff < 86400) return floor($diff/3600).'시간 전';
if ($diff < 604800) return floor($diff/86400).'일 전'; // 선택: 7일 이내는 "n일 전"
return dx_date($dt, 'm.d');
}
// 리스트와 _list_rows.php 에서 변경
$_pDate = dx_timeago(isset($_p['created_at']) ? $_p['created_at'] : '');