$now 를 사용하여 시계를 만들수 없을가요? > 그누3질답

그누3질답

$now 를 사용하여 시계를 만들수 없을가요? 정보

그누보드 $now 를 사용하여 시계를 만들수 없을가요?

본문

$now 를 사용하여 시계를 만들어 홈페이지에 붙이고 싶습니다.
$now 를 사용하여 시계를 만들수 없을가요?
야후 첫 홈페이지에 동작하는 시계를 보실겁니다.
  • 복사

댓글 전체

lulid님 가르쳐 주신 사이트에서 찾았습니다..
잘 되는군요....

소스:
-----------
<SCRIPT LANGUAGE="JavaScript">

var Hours=<? echo date(H); ?>;
var Minutes=<? echo date(i); ?>;
var Seconds=<? echo date(s); ?>;

function setClock()
{


Seconds = Seconds + 1;
if(Seconds > 59){
Minutes += 1;
Seconds = 0;
if(Minutes > 59){
  Hours += 1;
  Minutes = 0;
  if(Hours>23)
  {
    Hours = 0;
} <----수정하니 되는군요..
  }
}

var Value = " " + ((Hours>12)? Hours - 12 : Hours)
Value+= ((Minutes <10) ? " :0" : ":") + Minutes
Value+= ((Seconds <10) ? " :0" : ":") + Seconds
Value+= (Hours >=12) ? " pm" : " am";

document.clocktext.clock.value = Value;
setTimeout("setClock()",1000);

}

</SCRIPT>
</HEAD>

<BODY onLoad = "setClock();">

<FORM NAME="clocktext">
<INPUT TYPE="text" NAME= "clock" VALUE=" " SIZE=15 style=£§border:solid white 0px;£§ readonly>
</FORM>

</BODY>
야후 첫 홈페이지에 동작하는 시계를 봤더니 실시간으로 갱신되지는 않네요. 새로 고침을 눌러야 시간이 고쳐지는데...
<? echo substr($now, 0, 16); ?>
그냥 간단히 출력만 하려면 위 코드를 적당한 곳에 삽입하면 될 것 같군요.
substr을 쓴 것은 초단위 출력 부분을 빼려고 한 것입니다.
© SIRSOFT
현재 페이지 제일 처음으로