전체 게시판 마지막 작성글 시간은?
본문
전체 게시판들중 제일 마지막 작성한 글의 날짜시간을 구하는 방법좀 알려 주세요! ㅜ,.ㅡ?
echo date('Y-m-d H:i:s', $date) 이렇게 하면 1970-01-01 09:00:00 이렇게 나오고
echo date('Y-m-d H:i:s') 이렇게 하면 2023-05-23 : 11:25:12 현재 날짜시간이 나와요
그런데 저는 전체게시판에 새글들이 올라오면 게시판들 중 제일 마지막 글이 올라온 날짜시간 구하고 싶어요
도와 주세요...
답변 5
adm 폴더 index.php 파일에 최근게시물 부분 참고하시면 해결하실수 있으실듯합니다.
그 코드 실행전에
date_default_timezone_set('Asia/Seoul');
echo date('Y-m-d H:i:s', $date) ;
이렇게 해보세요
최신글이 작성되면 $g5['board_new_table'] 테이블에 저장되니
여기서 뽑아오면 되겠네요,,
$row = sql_fetch(" select bn_datetime from $g5['board_new_table'] where 1 order by bn_datetime desc limit 1 ");
$latest_time = $row['bn_datetime'];
마지막 작성날짜가 $date변수에 데이터가 없어서 저렇게 보이는건데요 해당 마지막날을 데이터를 가져와 표기해 주셔야 합니다.
이렇게 한번 해보시는건 어떠실까요?
// 전체 게시판에서 제일 마지막으로 작성된 글의 날짜와 시간 가져오기
$sql = "SELECT wr_datetime FROM g5_write_board ORDER BY wr_datetime DESC LIMIT 1";
$result = sql_query($sql);
$row = sql_fetch_array($result);
$lastPostDateTime = $row['wr_datetime'];
echo date('Y-m-d H:i:s', strtotime($lastPostDateTime));