이전 목록 다음
채택완료

시간대별 이미지

시간대별로 이미지가 나타나도록 자바스크립트를 사용하고 있습니다.
한동안 쭉 이 스크립트로 사용을 잘 해오고 있었는데요.
이게 개개인의 컴퓨터시간에 따라 이미지가 노출되다 보니 좀 문제가 있는듯해서요.
이를 서버시간에 맞추는 소스로 변경해야할듯하여 문의를 드리게 되었습니다.
 
제가 사용한 자바스크립트는 아래와 같습니다.
 
       <script language="JavaScript">
       <!--
       day=new Date() ;
       var d = day.getDay(); 
       var x = day.getHours();
       if ((d == 6 && x >= 1) || d == 0) {
       document.write('<img src="<?=$g4['path']?>/img/qna_notice_01.png">');
       } else {
       x=day.getHours() ;
       if(x>=0 && x<7) {
         document.write('<img src="<?=$g4['path']?>/img/qna_notice_02.png">');
       } else
       if(x>=7 && x<11) {
         document.write('<img src="<?=$g4['path']?>/img/qna_notice_02.png">');
       } else
       if(x>=11 && x<12) {
         document.write('<img src="<?=$g4['path']?>/img/qna_notice_04.png">');
       } else
       if(x>=12 && x<13) {
         document.write('<img src="<?=$g4['path']?>/img/qna_notice_03.png">');
       } else
       if(x>=13 && x<18) {
         document.write('<img src="<?=$g4['path']?>/img/qna_notice_04.png">');
       } else
       if(x>=18 && x<20) {
         document.write('<img src="<?=$g4['path']?>/img/qna_notice_02.png">');
       } else
       if (x>=20 && x<24) {
         document.write('<img src="<?=$g4['path']?>/img/qna_notice_02.png">');
       }
       }
       //-->
       </script>
 
이를 서버시간으로 변경을 하려면어찌해야할까요?
 
검색하다가 그누보드는 서버시간을 사용합니다. 하면서
$g4[server_time]
<?=$g4[time_ymdhis]?>
이런게 있다고 댓글이 달려있었는데.. 써먹을수 있는건지요?
디자인만하는 사람이라 잘몰라서요. 도와주세요..ㅠㅠ
|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2014-05-12 (월) 14:38:40
  var d = day.getDay();  
  var x = day.getHours();

이걸 

 var d = '<?=date('d')?>';
 var x = '<?=date('H')?>';

로 바꿔보세요 

답변에 대한 댓글 1개

와 대박! 탱이아빠님 감사합니다..ㅠㅠㅠ
진짜 복받으실겁니다. 도움주셔서 감사합니다.

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