채택완료

이렇게 일자가 넘어가는 소스 없나요?

2015-12-26 (토) 00:02:54 1,886

초보라서 만들기가 참 어렵네요...

◀ 이전일[2015-12-24]        2015-12-25 [금]        [2015-12-26] 다음일 ▶

이런식으로 현재의 일이 보여지고 다음일 클릭하면

12-25  |  12-26  |  12-27 

이렇게 같이 넘어가는 ... 이렇게 하고 싶은데요..

// 현재날짜를 구한다.
$dateN=date("y-m-d", $g4[server_time]);

// 다음날짜를 구한다
$next_day = date("y-m-d", strtotime("$dateN +1day"));

// 지난날짜를 구한다.
$prev_day = date("y-m-d", strtotime("$dateN -1day")); 

이렇게 해서...

<b><A HREF="./member_list_2_tch.php?to_today=<?=$prev_day?>">◀ 이전일[20<?=$prev_day?>]</A></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<b><A HREF="./member_list_2_tch.php?to_today=<?=$dateN?>"><span style="font-size:12pt;">20<?=$dateN?> [<?=$p_day?>]</A></span></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<b><A HREF="./member_list_2_tch.php?to_today=<?=$next_day?>">[20<?=$next_day?>] 다음일 ▶</A></b>

요로콤 하니까.. 3일에서 끝나네요... ㅠㅠㅠ

부탁드립니다.

|

답변 3개

채택된 답변
+20 포인트

내용을 보시면요 $dateN 값을 시스템 날짜로 잡으셨네요.

Copy
// 현재날짜를 구한다.$dateN=date("y-m-d", $g4[server_time]);  <-- 이부분이 잘못된거 같네요 이부분을 받아서 처리 하시면 해결될듯합니다.
// 다음날짜를 구한다$next_day = date("y-m-d", strtotime("$dateN +1day"));
// 지난날짜를 구한다.$prev_day = date("y-m-d", strtotime("$dateN -1day"));

초기 $dateN 값이 없을땐 시스템으로 하시구요.~ 

파라메터가 넘어 왔을땐 to_today을 받아서 처리 하시기 바랍니다.

Copy
if($to_today == "")  {
  $dateN=date("y-m-d", $g4[server_time]);
} else {
  $dateN= $to_today;
}
2015-12-26 (토) 00:15:41

아~~

그렇군요..

복스리님 대단히 감사드립니다... 

이 스킨 참고해 보세요 !!

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