기간 만료시(남은 일수) 질문드립니다.
본문
안녕하세요.
현재에는 3년을 기준으로 남은 일수가 숫자로 나타나는데
3년이 넘어갈 경우에 만료라는 문구 를 추가하려고 합니다.
아시는 분 계시다면 도움 부탁드리겠습니다.
감사합니다!
<!-- 남은일수 -->
<td class="gua-date">
<? if ($val['ps_admin_chk'] == 'Y') {?>
<strong class="f-color-point">
<?
$start_day = strtotime(date('Y-m-d'));
$end_day = strtotime($end_day);
echo (($end_day - $start_day) / (60* 60* 24)); // 현재 숫자로 나타나는 부분
?>
</strong>
<? } ?>
</td>
<?if ($product_data) {?>
<?foreach ($product_data as $val) {?>
<tr>
<!-- 제품명 -->
<td class="gua-name">
<?=$val['ps_name']?>
<!-- <p>(<?=$val['ps_number']?>)</p> -->
</td>
<!-- 기간 -->
<td class="gua-during">
<? if ($val['ps_admin_chk'] == 'Y') {?>
<?$end_day = date('Y-m-d', strtotime('+36 months - 1days', strtotime($val['ps_date'])));?>
<?=$val['ps_date']?> ~ <?=$end_day?>
<? } else { ?>
승인대기중
<? } ?>
</td>
<!-- 시리얼넘버 -->
<td class="gua-numner">
<!-- <?=$val['ps_number']?> -->
<p><?=$val['ps_number']?></p>
</td>
<!-- 남은일수 -->
<td class="gua-date">
<? if ($val['ps_admin_chk'] == 'Y') {?>
<strong class="f-color-point">
<?
$start_day = strtotime(date('Y-m-d'));
$end_day = strtotime($end_day);
echo (($end_day - $start_day) / (60* 60* 24));
?>
</strong>
<? } ?>
</td>
</tr>
<?}?>
<?} else {?>
<tr>
<td colspan="4" class="table-empty">
<p>등록된 제품이 없습니다.</p>
</td>
</tr>
<?}?>
답변 1
<?
$start_day = strtotime(date('Y-m-d'));
$end_day = strtotime($end_day);
$left = (($end_day - $start_day) / (60* 60* 24));
echo ($left > 0) ? $left : '만료';
?>
답변을 작성하시기 전에 로그인 해주세요.