
JD는 4713년 1월 1일을 기준으로 계산되는 총 일수이기 때문에, 1950년 1월 1일을 기준으로 계산되는 총 일수를 구하려면, 1950년 1월 1일부터 4713년 1월 1일까지의 총 일수를 빼야 합니다.
1950년 1월 1일부터 4713년 1월 1일까지의 총 일수는 2441307.5 - 2440587.5 = 720.0입니다.
따라서, 1960년 1월 1일을 기준으로 JD를 계산하려면, cal_to_jd 함수에 '1960-1-1'을 입력했을 때의 JD에서 720.0을 빼야 합니다.
이러한 이유로 cal_to_jd 함수의 결과가 2441307.5이 아닌 2441284.5로 계산되는 것입니다.
2025-04-14 18:06