메인 카운트다운 기능 관련

메인 카운트다운 기능 관련

QA

메인 카운트다운 기능 관련

답변 1

사용하는 빌더

이윰

그누보드5(영카트) 버전

5.6.11

본문

안녕하세요.

 

메인 페이지에서 상품 여분 필드를 사용하여 카운트다운 기능을 작업하고 있습니다.
카운트다운을 메인 페이지에 불러오는 것까지는 성공하였으나 소스를 잘못 입력했는지
여분 필드 값을 못 불러와서 NaN 오류가 뜨는 것을 확인했습니다.

 

제 코드에서 어떤 부분이 잘못됐는지 도저히 몰라서 도움 요청드려봅니다.

 

2105909700_1747213718.3313.png

 


<div class="coun_wrap">남은 시간: <span class="countdown"></span></div>
 
<script>
    function countdown(targetDate) {
    var end = new Date(targetDate).getTime();
    var timer = setInterval(function() {
        var now = new Date().getTime();
        var distance = end - now;
        if (distance < 0) {
            $('.countdown').html("종료됨");
            clearInterval(timer);
            return;
        }
        var d = Math.floor(distance / (1000 * 60 * 60 * 24));
        var h = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
        var m = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
        var s = Math.floor((distance % (1000 * 60)) / 1000);

 
       
        $('.countdown').html(
            (+d<10?+d:d)+'일'+
            (h<10?'0'+h:h)+'시'+
            (m<10?'0'+m:m)+'분'+
            (s<10?'0'+s:s)+'초'
        );
    }, 50);
}
//countdown("2025-05-20T00:00:00+09:00"); //종료일
countdown("<?php echo $list[$i]['it_1'];?>");
</script>

이 질문에 댓글 쓰기 :

답변 1

countdown("<?php echo $list[$i]['it_1'];?>");


countdown("<?php echo date('Y-m-d\TH:i:sP', strtotime($list[$i]['it_1'])); ?>");

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 114
© SIRSOFT
현재 페이지 제일 처음으로