타이머(시계) 스크립트 질문인데요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

타이머(시계) 스크립트 질문인데요. 정보

타이머(시계) 스크립트 질문인데요.

본문

<script>
var clientms=new Date();
var runTime = new Date();
function runClock(){
var clientnow=new Date();
runTime.setTime(runTime.getTime()+(clientnow.getTime()-clientms.getTime()));
clientms.setTime(clientnow.getTime());
if (!document.layers && !document.all) return;
var hours = runTime.getHours();
var minutes = runTime.getMinutes();
var seconds = runTime.getSeconds();
if (minutes <= 9){
  minutes = "0" + minutes;
}
if (seconds <= 9){
  seconds = "0" + seconds;
}
// 타이머에 보여질 내용들
movingtime = "<b>"+ hours + ":" + minutes + ":" + seconds + "</b>";
// 레이어에 타이머를 써넣습니다
if (document.layers) {
  document.layers.clock.document.write(movingtime);
  document.layers.clock.document.close();
}
else if (document.all) {
  clock.innerHTML = movingtime;
}
setTimeout("runClock()", 999);
}
runClock();
</script>


현재 시각을 초단위로 보여주는 시계인데
스톱워치 식으로 00:00:00부터 시작됐으면 좋겠거든요.
꼭 좀 부탁드립니다~

댓글 전체

<div id="time">타이머</div>
<script>
var start = new Date();
var time = document.getElementById('time');
function timer() {
var t, m, s;
var end = new Date();
t = new Date(end - start);
var m = t.getMinutes()<10? '0' + t.getMinutes() : t.getMinutes();
var s = t.getSeconds()<10? '0' + t.getSeconds() : t.getSeconds();
time.innerHTML = '00:' + m + ':' + s ;
setTimeout('timer()',1000);
}
timer();
</script> 참고하세요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT