여분필드의 날짜로, 리스트에서 진행중 , 마감을 표현하고 싶습니다. 정보
여분필드의 날짜로, 리스트에서 진행중 , 마감을 표현하고 싶습니다.본문
<?
$start_time="$list[$i][wr_4]"; //시작시간
$end_time="$list[$i][wr_5]"; // 마감시간
$current_time="$g4[time_ymd]"; // 현재시간
$close_time="$list[$i][wr_5]"; //종료시간
// 시작시간과 마감시간 이내라면 진행중
if($start_time <= $current_time && $end_time >= $current_time){
echo "진행중";
// 현재시간이 종료시간 보다 크다 라고 판단..
} else{
echo "종료";
}
?>
이런식으로 소스를 해보았는데...@_@
자꾸 ㅋㅋㅋ 진행중이어야 하는데 종료라고 나오네요...
무엇이 잘못된걸까요...ㅠㅠ
$start_time="$list[$i][wr_4]"; //시작시간
$end_time="$list[$i][wr_5]"; // 마감시간
$current_time="$g4[time_ymd]"; // 현재시간
$close_time="$list[$i][wr_5]"; //종료시간
// 시작시간과 마감시간 이내라면 진행중
if($start_time <= $current_time && $end_time >= $current_time){
echo "진행중";
// 현재시간이 종료시간 보다 크다 라고 판단..
} else{
echo "종료";
}
?>
이런식으로 소스를 해보았는데...@_@
자꾸 ㅋㅋㅋ 진행중이어야 하는데 종료라고 나오네요...
무엇이 잘못된걸까요...ㅠㅠ
댓글 전체
$g4 시간은 config.php 에 아래 유형이 기본
$g4['server_time'] = time();
$g4['time_ymd'] = date("Y-m-d", $g4['server_time']);
$g4['time_his'] = date("H:i:s", $g4['server_time']);
$g4['time_ymdhis'] = date("Y-m-d H:i:s", $g4['server_time']);
값 찍어보고 결과 형식 비교
echo $start_time="{$list[$i][wr_4]}"; //시작시간
echo $end_time="{$list[$i][wr_5]}"; // 마감시간
echo $current_time="{$g4[ymd]}"; // 현재시간 -- $g4[ymd] 는 어디서.어떤 날짜형식?
$current_time 체크 우선 strtotime 또는 mktime 검색 활용
$g4['server_time'] = time();
$g4['time_ymd'] = date("Y-m-d", $g4['server_time']);
$g4['time_his'] = date("H:i:s", $g4['server_time']);
$g4['time_ymdhis'] = date("Y-m-d H:i:s", $g4['server_time']);
값 찍어보고 결과 형식 비교
echo $start_time="{$list[$i][wr_4]}"; //시작시간
echo $end_time="{$list[$i][wr_5]}"; // 마감시간
echo $current_time="{$g4[ymd]}"; // 현재시간 -- $g4[ymd] 는 어디서.어떤 날짜형식?
$current_time 체크 우선 strtotime 또는 mktime 검색 활용
시작시간, 마감시간은 찍히는데...현재시간이 왜 않찍히는지 모르겠네여 ;;; 쩝
$g4[ymd] 이렇게 따로 만든 적이 없다면 config.php 있는 거 기준 처리 해 보세요.
$start_time 이 년-월-일 형태라면
echo $current_time="{$g4[time_ymd]}";
$start_time 이 년-월-일 시:분:초 형태라면
echo $current_time="{$g4[time_ymdhis]}";
$start_time 이 년-월-일 형태라면
echo $current_time="{$g4[time_ymd]}";
$start_time 이 년-월-일 시:분:초 형태라면
echo $current_time="{$g4[time_ymdhis]}";
$star_time 이 20121225 이런식이라...
그런가요...{$g4[time_ymd]}는 2012-12-25인데...
그런가요...{$g4[time_ymd]}는 2012-12-25인데...
$g4[ymd] // 로 생성을 해버렸습니다 ! 감사합니다 ㅎ