날짜부분을 기간형태로 바꾸려면 어떻게 해야할까요? 정보
날짜부분을 기간형태로 바꾸려면 어떻게 해야할까요?
본문
일반적으로 게시판의 목록부분은 오늘날짜로 글을 올릴경우
날짜
05-20
이렇게 나오잖아요..
그런데 공유사이트들 가보면 날짜대신에 유효기간으로 나오고 60일정도부터 꺼꾸로 카운트되며
마지막날은 '오늘종료' 이런식으로 나오잖아요..
이거 어떻게하면 이렇게 할수가 있을까요?
하루종일 생각해봐도 답이 안나오네요 ;;
날짜를 기간으로 바꾼다고해도 공지에 체크한 공지글은 그대로 '05-20' 이라고 날짜로 나와야겠죠..
아시는분 도움부탁드립니다..
댓글 전체
경매틀에서 생각해보면 되는데요. ( 시간을 적용하면 될듯 한데요. )
1. write.skin.php 여분필드에 종료날짜입력( wr_1 )=> 예) " 0601 " 로 입력.
2. list.skin.php 또는 view.skin.php 에서 날짜계산.
아래 코드 참조하세요.
----------------------
<?
// 생략
//$g4['time_ymdhis'] = date("Y-m-d H:i:s", $g4['server_time']);
$g4['time_md'] = date("md", $g4['server_time']); //현재 시간을 정의한다. 월일 로 정의.
//$list[$i][wr_1] 에 날짜입력이 되어있다고 가정한다.
$end_action = $list[$i][wr_1] - $g4['time_md'] ; // 지정 날짜에서 현재날짜를 빼면 남은 날짜가 나옴.
if($end_action < 5 && $end_action > 1){
echo '마감임박';
}
elseif( $end_action < 1 && $end_action > 0) {
echo '마감임박';
}
else{
echo $end_action;
echo "일 남았습니다.";
}
// 생략
?>
1. write.skin.php 여분필드에 종료날짜입력( wr_1 )=> 예) " 0601 " 로 입력.
2. list.skin.php 또는 view.skin.php 에서 날짜계산.
아래 코드 참조하세요.
----------------------
<?
// 생략
//$g4['time_ymdhis'] = date("Y-m-d H:i:s", $g4['server_time']);
$g4['time_md'] = date("md", $g4['server_time']); //현재 시간을 정의한다. 월일 로 정의.
//$list[$i][wr_1] 에 날짜입력이 되어있다고 가정한다.
$end_action = $list[$i][wr_1] - $g4['time_md'] ; // 지정 날짜에서 현재날짜를 빼면 남은 날짜가 나옴.
if($end_action < 5 && $end_action > 1){
echo '마감임박';
}
elseif( $end_action < 1 && $end_action > 0) {
echo '마감임박';
}
else{
echo $end_action;
echo "일 남았습니다.";
}
// 생략
?>
좋은 답변 감사합니다