$now 를 사용하여 시계를 만들수 없을가요? 정보
그누보드 $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>
잘 되는군요....
소스:
-----------
<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>
Lulid님 너무 감사합니다...
좋은 주말 가지세요...
좋은 주말 가지세요...

네 감사 합니다..제가 찾는게 실시간 기계 입니다. 홈페이지에서 리눅스 서브에서 자료를 받아서 동작 하는
시계 소스를 찾습니다...
시계 소스를 찾습니다...

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