디지털 스톱워치
답변
초를 얻기 위해 밀리 초를 1000으로 나눈 다음 분을 얻기 위해 60 초를, 시간을 얻기 위해 60 초를 다시 나눌 수 있습니다. 당신이 밀리 초 (밀리 초는 "때 즉, 무슨 일 시간을 계산하기 시작 어떤 시간에서 당신은 알고 있어야합니다 오후 2시 같은 시간을하려는 경우
hours = parseInt(milliseconds/3600) % 24;
minutes = parseInt(milliseconds/60) % 60;
seconds = (milliseconds/1000) % 60;
: 또는 더 나은, 모듈을 사용하여 0 ").
접두사 milli는 10^-3입니다. 따라서 1 밀리 초는 1/1000 분의 1 초, 60 분의 1 분과 3600 분의 1 분입니다. 1000 밀리 초는 1 초이고 60,000 밀리 초는 1 분이고 3,600,000 밀리 초는 1 시간입니다.
이것은 밀리 초 수를 1000으로 나눈 값이며, 초 수를 60,000으로 얻었을 때 분 수와 3,600,000을 얻으면 시간이 표시됨을 의미합니다.
정확히 어떤 부분이 도움이 필요한지 잘 모르겠습니다. 당신은 자바 스크립트와 그 익숙하지 않은 경우에도, 이것은 단지 각각 증가 요인으로 나누어 나머지를 복용하여 "수동"할 매우 간단하다, 예를 들면 :
var input = ...; // your input time
var millis = input % 1000;
input /= 1000;
var seconds = input % 60;
input /= 60;
var minutes = input % 60;
input /= 60;
var hours = input % 24; // I presume this will be less than 24 anyway)
var entireTime = hours + ':' + minutes + ':' + seconds;
이하는 것입니다 할 수있는 또 다른 방법 Date
개체를 생성자에 입력 시간을 전달하여 만듭니다. 이것은 그 시대를 지난 수 밀리 세컨드를 나타낼 것이고 그 값을 출력하는 것은 주어진 시간을 포함 할 것이다. 사용할 수있는 날짜 형식 지정 프레임 워크에 따라 더 간단한 방법 일 수 있으며 값 조작에있어 더 많은 유연성을 허용합니다.
입력 사항이 실제로 무엇인지 완전히 이해했는지 확인하십시오. 입력이 일 때 비교적 일반적이지 않습니다. 시간은입니다 (밀리 초 단위). 그러한 입력은 실제로 기간 인이 될 것으로 기대합니다. 이것은 자정으로부터 밀리 세컨드 (milliseconds) 전까지는 될 수 있지만, 다른 임의의 시작 지점을 지난 밀리 초가 아닌지 확인해야합니다.
- 1. 스톱워치 표시
- 2. 프로그램 스톱워치
- 3. 효율적인 스톱워치
- 4. C로 카운트 다운 스톱워치 #
- 5. 스톱워치 디스플레이 문제
- 6. 는 NSTimer - 스톱워치
- 7. 실버 라이트 용 스톱워치?
- 8. 간단한 C++ CLR 스톱워치
- 9. ObjectDisposedException - GUI 스레드에서 스톱워치 실행
- 10. 자바 스크립트 스톱워치 MySQL 데이터베이스
- 11. 디지털 시계
- 12. 디지털 서명
- 13. 최소, 최대, 평균, ... 시간을 보여주는 스톱워치 클래스?
- 14. 워드 디지털 서명
- 15. 디지털 법의학 환경으로서의 Java
- 16. 비대칭 디지털 서명 Node.JS
- 17. Apache PDF 디지털 서명
- 18. 디지털 시계 in android
- 19. 아날로그 및 디지털 그래프/
- 20. 디지털 이미지의 흠집 제거
- 21. 디지털 사진의 분배
- 22. Outlook.MailItem에서 디지털 서명 토글
- 23. 디지털 인증서가 올바르지 않습니다.
- 24. JAR 파일 : 디지털 서명
- 25. JSF 디지털 시계
- 26. 디지털 상품 온라인 판매
- 27. 디지털 나침반 문제
- 28. 디지털 방송 - 셋톱 박스
- 29. 디지털 서명 tar.gz 파일
- 30. 디지털 인증서 발급자 확인?