양수와 음수를 판별해서 문구를 다르게 하고싶습니다. 채택완료
one9601
4년 전
조회 1,446
안녕하세요..
</p>
<p> <p class="gall_text_date"></p>
<p> <?php</p>
<p> $nDate = date("Y-m-d");</p>
<p> $valDate = $list[$i]['wr_4'];</p>
<p> $leftDate = intval((strtotime($valDate) - strtotime($nDate)) / 86400);</p>
<p> </p>
<p> </p>
<p> echo "<span class='gall_date_only'>".$leftDate."</span><span>일</span>"</p>
<p> </p>
<p> ?></p>
<p> <script></p>
<p> var num = $(".gall_date_only").text();</p>
<p> </p>
<p> $(function(){</p>
<p> if(num > 0) {</p>
<p> </p>
<p> } else {</p>
<p> $('.gall_date_only').hide();</p>
<p> }</p>
<p> });</p>
<p> </script></p>
<p> </p></p>
<p> </p>
<p>
이렇게 입력하였는데, 게시판의 list 화면에서 이용하는지라
게시판의 하나라도 음수가 있으면 모조리 hide가 되어버리네요..
만료날짜를 표시하는 부분인데.. 음수가 되면 만료 라고 입력하고싶습니다
방법이 있을까요?
다른 방법이 있나요??
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
</p>
<p><p class="gall_text_date">
<?php
$nDate = date("Y-m-d");
$valDate = $list[$i]['wr_4'];
$leftDate = intval((strtotime($valDate) - strtotime($nDate)) / 86400);
</p>
<p> if ($leftDate < 0)
echo "<span>만료</span>";
else
echo "<span class='gall_date_only'>".$leftDate."</span><span>일</span>"
?>
</p></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
o
one9601
4년 전
�
트샷
4년 전
if 문과 else문이 1줄인 경우에는 중괄호 생략이 가능합니다.
1줄인 경우에는 중괄호를 생략해도 되고, 생략하지 않아도 됩니다. 기능상의 차이는 없습니다.
1줄인 경우에는 중괄호를 생략해도 되고, 생략하지 않아도 됩니다. 기능상의 차이는 없습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
if ($leftDate < 0) {
echo "<span>만료</span>";
}else {
echo "<span class='gall_date_only'>".$leftDate."</span><span>일</span>"
}
이렇게 괄호를 포함하면 안되는 이유가 무엇인가요..?