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

날짜 시간 카운트 1~9를 01~09로 표시하기 문의드립니다. 채택완료

tacks 6년 전 조회 3,114

올려주신 시간스크립인데 시간이나 날짜에 1~9를 01~09로 표시하려면 어떻게 수정해야 할지요?

 

 

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

답변 2개

채택된 답변
+20 포인트
플래토
6년 전

분을 예를들어서

minutes = (dday - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);

바로 아래에

 

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

로 추가해보세요

 

단 위의 코드를 적용하는건 출력직전에 처리하셔야합니다.

 

중간에 계산식이 존재할경우

다시 parseInt를 해야합니다.

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

답변에 대한 댓글 3개

t
tacks
6년 전
감사합니다.
적용해 봤는데 않되는것 같습니다.
플래토
6년 전
@tacks
제가 적어드린 위치에 그대로 작성하시면 안되시겠네요

하단에서 적용해야할거 같네요

minutesRound = Math.floor(minutes);
가 존재하니

minutesRound = ((minutesRound < 10) ? "0":"" )+minutesRound ;
와 같이 되어야 맞는것 같고

그외의 다른 변수들도 출력직전에 해당 내용을 각각의 변수에 적용하시면 됩니다.
t
tacks
6년 전
감사합니다.
잘 적용했습니다. ^^

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

플라이
6년 전

플레토님 처럼 데이터값에 10 이하인 값은 0을 붙게 구현하시면 됩니다.

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

답변에 대한 댓글 1개

t
tacks
6년 전
감사합니다. ^^

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

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

로그인