날자가 지나면 문자로 표시를 어떻게 할수 있을까요?
본문
wr_5에 2014-05-01 이라고 날자를 입력하면 오늘날자와 비교를 해서 남은 날자를 표시해주는 소스인데요
<?
$nDate = date("Y-m-d",time()); // 오늘 날짜
$aDate = $list[$i][wr_5]; // wr_5 값('yyyy-mm-dd' 형식)
$lDate = intval((strtotime($aDate)-strtotime($nDate)) / 86400); // d day 날짜값
echo "<span style='color:#FF0000; '>$lDate</span> ";
?>
$nDate = date("Y-m-d",time()); // 오늘 날짜
$aDate = $list[$i][wr_5]; // wr_5 값('yyyy-mm-dd' 형식)
$lDate = intval((strtotime($aDate)-strtotime($nDate)) / 86400); // d day 날짜값
echo "<span style='color:#FF0000; '>$lDate</span> ";
?>
남은 날자가 안나오고 안지났으면 유효 / 지났으면 만료 이렇게 표현을 어떻게 할 수 있을까요?
도움을 요청드립니다... 꾸벅...
오늘도 좋은 하루 되세요
답변 1
이렇게 해보시길 바랍니다.
<?
$nDate = date("Y-m-d",time()); // 오늘 날짜
$aDate = $list[$i][wr_5]; // wr_5 값('yyyy-mm-dd' 형식)
if ($nDate <= $aDate) {
$checkdata = "유효";
} else {
$checkdata = "만료";
}
echo $checkdata;
?>
<?
$nDate = date("Y-m-d",time()); // 오늘 날짜
$aDate = $list[$i][wr_5]; // wr_5 값('yyyy-mm-dd' 형식)
if ($nDate <= $aDate) {
$checkdata = "유효";
} else {
$checkdata = "만료";
}
echo $checkdata;
?>
답변을 작성하시기 전에 로그인 해주세요.