특정 지역을 기준으로 일식이 일어나는 상황을 계산할 때 일출이나 일몰 때 일식이 진행 중인 경우가 발생한다. 그럴 땐 일출/일몰 시각으로 일식상황을 표기해준다. 그런데 일출몰 때는 태양이 지평선에 있기 때문에 대기굴절의 영향이 커져서 아주 정확한 계산을 하기가 다소 어렵다.
나사의 이클립스 사이트에 자바스크립트로 된 일식계산기가 있는데 그 계산기에 의해 계산된 일출일몰 시각은 정확한 결과는 아닌 듯 하다. 이미 만들어 놓은 일출일몰 프로그램으로 비교를 해보면 일출몰 시간에 있어 수분의 차이가 난다. 일식 자바스크립트계산기에서는 대강의 굴절율을 보정치로 사용하고 있다고 언급하고 있다. 소스를 겨우 분석해서 그 계산기의 일출몰 계산법을 알아냈다. 왜 그렇게 계산을 해야 하는지 아무런 설명도 없고 이해하는 데는 좀 어려움이 있지만 어째든 결과는 나온다.
일식계산 관련하여 일출몰 시각을 알아내기 위한 내 나름의 방법은 이러하다. 태양의 고도와 시각을 계산하여 태양의 고도가 0 이 되는 지점을 역보간법으로 구한다. 태양의 가장자리 편차와 평균 굴절율을 보정한다. 그렇지 않으면 수분의 오차가 발생한다.
이로써 로컬 계산까지 마무리 됐다.