혹시 자바스크립트 타임존 풀이 가능하신분 계실까요?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
혹시 자바스크립트 타임존 풀이 가능하신분 계실까요?

QA

혹시 자바스크립트 타임존 풀이 가능하신분 계실까요?

본문

        var now = new Date();
        var start = new Date(now.getFullYear(),0,0);
        var diff = (now - start) + ((start.getTimezoneOffset() - now.getTimezoneOffset()) * 60 * 1000);
          console.log(now-start)
        var oneDay = 1000 * 60 * 60 * 24;
        var counter = Math.floor(diff / oneDay);
    
document.getElementById("myDIV").innerHTML = "카운터 수: " + counter;

 

하루가 지나면 카운트가 1 올라가는 건데 저도 질문을 해서 받았긴 했는데 이해가 안되서 이렇게 묻게됩니다 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1


   var now = new Date(); // 현재 => 2021년 2월 24일
   var start = new Date(now.getFullYear(),0,0); // 시작 = 2021년 0월 0일 => 2020년 12월 31일
   var diff = (now - start) + ((start.getTimezoneOffset() - now.getTimezoneOffset()) * 60 * 1000); // 차이 시간 = (현재 - 시작) + 무의미(0이라서)
   var oneDay = 1000 * 60 * 60 * 24; // 하루 밀리초
   var counter = Math.floor(diff / oneDay); // 차이나는 시간을 하루 밀리초로 나누기
    
document.getElementById("myDIV").innerHTML = "카운터 수: " + counter; // 2021년 1월 1일 => 1, 2일 =>2, 2월 24일 = 55
답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색

회원로그인

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