전체최신글에서 24시간 이후에 연도까지 나타내려면? 어떻게 해야 하는지요? 채택완료
안녕하십니까? 좋은 저녁 되십시오~
1. bbs > new.php에는 이렇게 되어 있습니다.
// 당일인 경우 시간으로 표시함
$datetime = substr($row2['wr_datetime'],0,10);
$datetime2 = $row2['wr_datetime'];
$diff = time() - strtotime($row2['wr_datetime']);
if( $diff < 180 ) $datetime3 = "방금";
else if( $diff < 600 ) $datetime3 = "조금 전";
// else if( $diff < 60 ) $datetime3 = "{$diff}초 전";
else if( 1800 > $diff && $diff > 600 ) $datetime3 = "".round($diff/60). "분 전";
else if( 3600 > $diff && $diff > 1800 ) $datetime3 = "아까";
else if( 86400 > $diff && $diff > 3600 ) $datetime3 = "".round($diff/3600). "시간 전";
else $datetime3 = substr($row2['wr_datetime'],5,5);
2. new.skin.php에는
했더니...
datetime3 -> 24시간 이내 글은 '방금' '아까' 등처럼, 나머지 24시간 이후에는 y-m-d 이렇게 나타나야하는데...
24시간 이내는 '방금' '아까' 등으로 잘 됩니다. 그런데 나머지 24시간 이후가 m-d로만 나타납니다.
y-m-d를 어디에 넣어야 하는지요~
실력이 부족해서 이렇게 저렇게 해도 잘 안 되고 있습니다...ㅜㅜ
좋은 저녁 되시고 항상 건강하십시오~^^)
감사합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
// 당일인 경우 시간으로 표시함 부분과
// 코멘트 부분을
다음과 같이 하니까 됩니다.
else $datetime3 = substr($row2['wr_datetime'],2,8);
힌트를 줘서 감사합니다.
항상 건강 하십시오~^^)