YourWorldTime

기간 계산기

시작과 끝을 정하면, 서로 다르다면 각각 자기 시간대로 두고서, 실제로 흐른 시간을 돌려줍니다. 길이가 23시간이거나 25시간인 날도 그대로 반영합니다.

시작
종료

경과

시간

달력 셈은 시계 셈이 아니다

“하루 뒤”와 “24시간 뒤”는 서로 다른 지시이며, 한 해에 두 번 다른 답을 냅니다. 야간 작업을 현지 시각 02:30에 예약해 두면 어느 가을 아침에는 두 번 돌고 어느 봄 아침에는 아예 돌지 않습니다. 대신 86,400초마다 예약하면 02:30에서 한 시간씩 밀려납니다.

둘 다 결함은 아닙니다. 서로 다른 질문에 답하고 있을 뿐입니다. 문제는 코드가 한쪽을 하는데 사람은 다른 쪽을 기대했을 때 시작됩니다. 이 계산기는 언제나 시계의 질문, 즉 실제로 얼마나 지났는가에 답하고, 달력상의 날수를 옆에 함께 보여 줍니다.

자주 묻는 질문

하루가 23시간이나 25시간으로 나오는 이유는 무엇인가요?
실제로 그랬기 때문입니다. 시계를 앞당기는 날은 자정에서 자정까지가 23시간이고, 되돌리는 날은 25시간입니다. 이 계산기는 빼기 전에 양 끝을 절대적인 순간으로 확정하므로, 달력이 시사하는 시간이 아니라 실제로 지나간 시간을 보고합니다.
양 끝을 서로 다른 시간대로 둘 수 있나요?
있습니다. 그리고 그것이 핵심입니다. 도쿄를 17:00에 떠나 같은 날 아침 09:30에 샌프란시스코에 내리는 항공편은 9시간 30분이 걸린 것이지 마이너스 7시간 30분이 아닙니다. 각 끝을 자기 시간대로 설정하면 계산이 맞아떨어집니다.
윤초는 포함되나요?
포함되지 않습니다. 브라우저가 윤초를 드러내지 않고 자바스크립트 시계는 윤초를 완전히 무시하므로, 윤초를 지나는 구간은 1초 짧게 보고됩니다. UTC의 역사를 통틀어 모두 27초이며, 위성 항법에는 의미가 있지만 여기서 재게 될 어떤 것에도 영향을 주지 않습니다.
끝이 시작보다 앞서면 어떻게 되나요?
그 사실을 알려 주고 크기는 그대로 보고합니다. 음수 기간은 대개 오타이고, 조용히 부호를 뒤집으면 그 오타를 감추게 되기 때문입니다.