테스트 사이트 - 개발 중인 베타 버전입니다

현재시간 출력 질문입니다

갸릉이 8년 전 조회 7,235

  • 시간 나오는곳
  •  

     

    var g_cur_dttm  = document.getElementById("cur_dttm"); 

     

        function updateTime() {

            var now = new Date(g_svr_dttm.value.substr( 0, 4)    ,

                               g_svr_dttm.value.substr( 4, 2) - 1,

                               g_svr_dttm.value.substr( 6, 2)    ,

                               g_svr_dttm.value.substr( 8, 2)    ,

                               g_svr_dttm.value.substr(10, 2)    ,

                               Number(g_svr_dttm.value.substr(12, 2)) + 1);

     

            g_svr_dttm.value = now.getFullYear().toString()

                             + ((now.getMonth() + 1 < 10)? "0":"") + (now.getMonth() + 1)

                             + ((now.getDate()      < 10)? "0":"") + now.getDate().toString()

                             + ((now.getHours()     < 10)? "0":"") + now.getHours().toString()

                             + ((now.getMinutes()   < 10)? "0":"") + now.getMinutes().toString()

                             + ((now.getSeconds()   < 10)? "0":"") + now.getSeconds().toString();

     

            var hour = now.getHours();

            var min  = now.getMinutes();

            var sec  = now.getSeconds();

     

            hour = (hour < 10)? hour = "0" + hour:hour;

            min  = (min  < 10)? min  = "0" + min:min;

            sec  = (sec  < 10)? sec  = "0" + sec:sec;

     

            var txtTime = hour + ":" + min + ":" + sec;

     

            g_cur_dttm.innerHTML = txtTime;

     

            //console.log(g_svr_dttm.value);

     

     

            for (ii = 0; ii < g_chart.length; ii++)

            {

                g_chart[ii].setUpdateInfo(g_svr_dttm.value, now);

            }

     

     

            setTimeout("updateTime()", 1000);

        }

     

    이렇게 1초마다 현재시간을 불러오게 했는데 시간나오는곳 저기에

    00:00:00으로 뜨네요 ㅠㅠ

    뭐가 잘못된거죠?

     

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

    답변 1개

    y
    8년 전

    막줄에

    updateTime(); 

    추가해보세요.

    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 3개

    갸릉이
    8년 전
    음 안되네요 ㅠ 그렇게하면 아예 홈페이지가 뜨질않네요 무한로딩
    달콤별
    8년 전
    setTimeout(updateTime, 1000);
    }
    updateTime();
    갸릉이
    8년 전
    그렇게했는데도 여전히 00:00:00이네요
    음... 다른쪽이 문제인가 봐요 ㅠ

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

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

    로그인