연주와 월주는 태양 황경(VSOP87 절단식)으로 12절의 절입 시각을 1분 안팎의 정밀도로 계산해 출생 순간과 비교합니다. 입춘 전에 태어났으면 전년의 연주를 씁니다.
일주는 2000년 1월 1일 戊午일을 기준으로 날짜 차이를 60으로 나눈 나머지만큼 옮겨 정합니다. 시주는 고른 방식으로 보정한 시각의 시진과 일간으로 정합니다. 출생 시각을 시진으로 고르면 그 시진의 가운데 시각으로 계산하고, 시진 안에 절입이나 子시 날짜 전환 기준이 들어 있으면 따로 알립니다.
대운 방향은 연간의 음양과 성별로 정하고, 대운수는 순행이면 다음 절입까지, 역행이면 직전 절입부터의 날수를 3으로 나눠 반올림합니다(1~10). 만세력마다 반올림과 나이 세는 방식이 달라 1 정도 차이가 날 수 있습니다.
음력은 표에서 찾지 않고, 합삭 시각(Meeus 알고리즘)과 중기를 한국 기준 시각으로 계산해 달의 시작일과 윤달을 정합니다. 그래서 한국과 중국의 음력이 갈리는 해(예: 1997년 설날, 2012년 윤3월, 2017년 윤5월)도 한국 기준을 따릅니다. 합삭이 자정 20분 안에 든 달은 하루 차이가 날 수 있어 따로 알립니다. 1912년 이전은 당시 역법 기준이 달라 만세력과 다를 수 있습니다.
표준시는 1954년 3월 21일부터 1961년 8월 9일까지 UTC+8:30, 그 밖은 UTC+9로 자동 적용합니다. 서머타임은 자동으로 빼지 않으니 해당하면 직접 켜세요. 한국 밖에서 태어났다면 표준시와 경도를 직접 고르세요.