시간질문2탄 채택완료
Copy
$date = $auction[end_datetime];$time = strtotime($date); $month1 = strtotime("+30 second", $time);
$ya = date("Y-m-d H:i:s", $month1); $sql = " update $write_table set wr_2 = '$ya' where wr_id = '$wr_id' "; sql_query($sql);
이렇게
30초를 +해서 wr_2에다가 update를 하는데요.
이런 코드를 쓴 이유는
경매에서 59초 이하에서 입찰을 하면 30초가 늘어난다 라는거 때문에 썻는데요.
종료시간이 2017:02:06 13:55:00이고
현재시간이 2017:02:06 13:54:10일때
남은 시간이 50초인 상태에 입찰을 해서 +30초가 되면
종료시간이 2017:02:06 13:55:30가 되고
남은시간은 약 1분20초가 되는
이렇게 말고
무조건 남은 시간이 1분을 넘기면 안되고
1분안에서 놀아야 된다고 합니다.
그럴라면 어떻게 해야되나요?ㅠ
답변 2개
채택된 답변
+20 포인트
8년 전
Copy
$date = $auction[end_datetime];
$month1 = strtotime($date) + 30;
$tmp_time = G5_SERVER_TIME + 59;
if( $month1 > $tmp_time ) { $month1 = $tmp_time;
}
$ya = date("Y-m-d H:i:s", $month1);
$sql = " update $write_table
set wr_2 = '$ya' where wr_id = '$wr_id' "; sql_query($sql);
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
남은 시간이 1분을 넘기면안되고.. 1분안에서 놀아야하는게..
무슨말인지 1도모르겠습니다..
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인