답변 2개
채택된 답변
+20 포인트
2년 전
준비중에 대한 조건이 있어야 분류가 가능할것 같고
다음은 임의로 각 조건을 설정한 예제 입니다.
</p>
<p><?php
define('G5_SERVER_TIME', time());
const ONE_DAY_SECONDS = 86400;
$list = [
['update' => G5_SERVER_TIME + ONE_DAY_SECONDS],
['update' => G5_SERVER_TIME],
['update' => G5_SERVER_TIME - ONE_DAY_SECONDS],
];</p>
<p> </p>
<p>for ($i = 0, $i_cnt = count($list); $i < $i_cnt; $i++) {
$remain_seconds = $list[$i]['update'] - G5_SERVER_TIME;</p>
<p> $wr_status = '';</p>
<p>
// 진행
$is_closed = false;
if($remain_seconds >= ONE_DAY_SECONDS) {
$wr_status = '<span class="red">진행중</span>';
} else if ($remain_seconds >= 0 && $remain_seconds < ONE_DAY_SECONDS) {
$wr_status = '<span class="red">준비중</span>';
} else {
$is_closed = true;
$wr_status = '<span class="gray">종료</span>';
}</p>
<p> </p>
<p> echo $wr_status . PHP_EOL;
}
?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
메너
2년 전
정말 감사합니다. 큰 도움이 되었습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인