시간대별 이미지
본문
시간대별로 이미지가 나타나도록 자바스크립트를 사용하고 있습니다.
한동안 쭉 이 스크립트로 사용을 잘 해오고 있었는데요.
이게 개개인의 컴퓨터시간에 따라 이미지가 노출되다 보니 좀 문제가 있는듯해서요.
이를 서버시간에 맞추는 소스로 변경해야할듯하여 문의를 드리게 되었습니다.
제가 사용한 자바스크립트는 아래와 같습니다.
<script language="JavaScript">
<!--
day=new Date() ;
var d = day.getDay();
var x = day.getHours();
<!--
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>
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]?>
<?=$g4[time_ymdhis]?>
이런게 있다고 댓글이 달려있었는데.. 써먹을수 있는건지요?
디자인만하는 사람이라 잘몰라서요. 도와주세요..ㅠㅠ
답변 1
var d = day.getDay();
var x = day.getHours();
var x = day.getHours();
이걸
var d = '<?=date('d')?>';
var x = '<?=date('H')?>';
로 바꿔보세요
답변을 작성하시기 전에 로그인 해주세요.