기간 만료시(남은 일수) 질문드립니다.

기간 만료시(남은 일수) 질문드립니다.

QA

기간 만료시(남은 일수) 질문드립니다.

본문

안녕하세요.

현재에는 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 : '만료';
?>
답변을 작성하시기 전에 로그인 해주세요.
전체 6
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT