PHP
[PHP] 유용한 실무팁3 - 7일이내 New 아이콘 표시하기, Timestamp 활용
http://portfolio.wonpaper.net
2023. 2. 19. 00:01
이번에는 아래의 캡처이미지와 같이 '교육신청안내 ' 최근 게시글에서 오늘을 기준으로 7일이내일때는 New 아이콘 표시하기 관련 팁을 만들어 보았다.
여기서도 필자는 늘 그렇듯 Datetime 날짜 관련 DB 칼럼은 Timestamp 숫자값을 이용한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
<?
// 7일내에
$reg_date = time();
//echo date('Y-m-d',strtotime("-7 day",$reg_date));
$time = strtotime("-7 day",$reg_date);
$query = "select count(*) as cnt from board1 where reg_date >= $time";
$aRes1 = mysql_query($query) or die("게시판 1 정보 얻기 실패");
$aRow1 = mysql_fetch_array($aRes1);
$query = "select count(*) as cnt from board2 where reg_date >= $time";
$aRes2 = mysql_query($query) or die("게시판 2 정보 얻기 실패");
$aRow2 = mysql_fetch_array($aRes2);
$query = "select count(*) as cnt from board3 where reg_date >= $time";
$aRes3 = mysql_query($query) or die("게시판 3 정보 얻기 실패");
$aRow3 = mysql_fetch_array($aRes3);
?>
<dl class="adm_Lm">
<dt><a href="board1_list.php" target="main">게시판1 <?if ($aRow1[cnt] > 0) {echo "<i class='xi-new xi-x dec01' style='color:#e4ff00;'></i>";}?></a></dt>
<dt><a href="board2_list.php" target="main">게시판2 <?if ($aRow2[cnt] > 0) {echo "<i class='xi-new xi-x dec01' style='color:#e4ff00;'></i>";}?></a></dt>
<dt><a href="board3_list.php" target="main">게시판3 <?if ($aRow3[cnt] > 0) {echo "<i class='xi-new xi-x dec01' style='color:#e4ff00;'></i>";}?></a></dt>
</dl>
|
cs |