테스트 사이트 - 개발 중인 베타 버전입니다

오늘, 일주일, 한달을 url 주소에 바로 적용하는 방법 채택완료

엘지비티 1년 전 조회 8,057

특정게시판 리스트를 보여주는 url 주소입니다.

 

best.php?&fr_date=2024-07-01&to_date=2024-07-12&sort=a.wr_good

 

여기서 fr_date 에 시작날짜 to_date 에 마지막 날짜가 들어가는데요

 

오늘/주간/월간  이런식으로 링크를 만들고 오늘을 클릭하면 오늘날짜로 값이 들어가고

주간을 클릭하면 오늘을 기준으로 지난7일 날짜, 월간은 오늘을 기준으로 지난 30일 날짜

이렇게 적용되게 하고 싶습니다.

어떻게 코드를 만들어야될까요

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
1년 전

 

데이터가 잘 나오네요

아래 코드 사용하세요

</p>

<p><?php</p>

<p>// 오늘 날짜</p>

<p>$today = date('Y-m-d');</p>

<p> </p>

<p>// 주간 날짜 (오늘로부터 7일 전)</p>

<p>$weekAgo = date('Y-m-d', strtotime('-7 days'));</p>

<p> </p>

<p>// 월간 날짜 (오늘로부터 30일 전)</p>

<p>$monthAgo = date('Y-m-d', strtotime('-30 days'));</p>

<p> </p>

<p>// 오늘 링크</p>

<p>$todayLink = "best.php?&fr_date={$today}&to_date={$today}&sort=a.wr_good";</p>

<p> </p>

<p>// 주간 링크</p>

<p>$weekLink = "best.php?&fr_date={$weekAgo}&to_date={$today}&sort=a.wr_good";</p>

<p> </p>

<p>// 월간 링크</p>

<p>$monthLink = "best.php?&fr_date={$monthAgo}&to_date={$today}&sort=a.wr_good";</p>

<p>?></p>

<p><a href="<?php echo $todayLink; ?>">오늘</a> |</p>

<p>    <a href="<?php echo $weekLink; ?>">주간</a> |</p>

<p>    <a href="<?php echo $monthLink; ?>">월간</a></p>

<p>

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

e
1년 전

오늘

best.php?&fr_date=<?=date('Y-m-d')?>&to_date=<?=date('Y-m-d')?>&sort=a.wr_good

주간

best.php?&fr_date=<?=date('Y-m-d',time()-86400*6)?>&to_date=<?=date('Y-m-d')?>&sort=a.wr_good

월간

best.php?&fr_date=<?=date('Y-m-d',time()-86400*29)?>&to_date=<?=date('Y-m-d')?>&sort=a.wr_good

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인