채택완료
여기서 어떻게 지난 날짜일정은 나타안나게 할수잇나요 현재는 한달일정 모두 표시됩니다
답변 1개
채택된 답변
+20 포인트
드래곤된다
2015-05-05 (화) 08:50:20
Copy
<?php $i=0; while($_T=db_fetch_array($_TCD)):?><li><a href="<?php echo $g['s']?>/?r=<?php echo $r?>&m=<?php echo $m?>&mod=view&uid=<?php echo $R['uid']?>&sdate=<?php echo $_T['sdate']?>" style="color:<?php if($_T['step']==0):?>gray<?php elseif($_T['step']==1):?>green<?php elseif($_T['step']==2):?>blue<?php elseif($_T['step']==3):?>red<?php endif?>;"><?php echo substr($_T['sdate'],6,2)?></a></li> <?php $i++; endwhile?> //$_T['sdate'] << 이게 날짜 기준이라고 한다면요. <?php $i=0; while($_T=db_fetch_array($_TCD)):?><?if($_T['sdate'] > date("Y-m-d")){// 기준날짜가 현재보다 크다면?> // 추가<li><a href="<?php echo $g['s']?>/?r=<?php echo $r?>&m=<?php echo $m?>&mod=view&uid=<?php echo $R['uid']?>&sdate=<?php echo $_T['sdate']?>" style="color:<?php if($_T['step']==0):?>gray<?php elseif($_T['step']==1):?>green<?php elseif($_T['step']==2):?>blue<?php elseif($_T['step']==3):?>red<?php endif?>;"><?php echo substr($_T['sdate'],6,2)?></a></li> <?}?> // 추가<?php $i++; endwhile?>
날짜가 2015-05-05 라면 위에처럼 하시면되고요 2015.05.05 이러면 date("Y.m.d") 이런식으로 하시면되요.
답변을 작성하려면 로그인이 필요합니다.