시간 함수를 어떻게 해야하죠
지금 날짜로부터 30일보다 오래 된 게시물을 다 지우려고 합니다.
$x = time(); //현재 시각
$sql_str = "DELETE FROM `g4_write_freeboard` WHERE `wr_datatime` < '".($x - 30*24*60*60)."'";
여기에서 wr_datatime 이 날짜가 2007-08-07 09:23:10 이런 형식으로 저장되서 안되네요;ㅁ;
strtotime함수를 쓰면 될 것 같은데 이렇게저렇게 해봐도 안되네요.
어떻게 적용을 해야 하는지 도와주세요.
$x = time(); //현재 시각
$sql_str = "DELETE FROM `g4_write_freeboard` WHERE `wr_datatime` < '".($x - 30*24*60*60)."'";
여기에서 wr_datatime 이 날짜가 2007-08-07 09:23:10 이런 형식으로 저장되서 안되네요;ㅁ;
strtotime함수를 쓰면 될 것 같은데 이렇게저렇게 해봐도 안되네요.
어떻게 적용을 해야 하는지 도와주세요.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
포인트 주세욤...ㅋㅋ
// 날짜 지정
$date = "7";
// 현재시간에서 7일을 빼면? (년-월-일 시:분:초)
$board_time = date("Y-m-d H:i:s", $g4['server_time'] - ($date * 86400));
// 7일 시간보다 작은 게시물.
where wr_datetime < '$board_time'