로그인
ENGINE NOTE

만세력 엔진 노트

같은 생일은 몇 번을 해도 같은 결과가 나와요. 결과를 바꾸는 난수는 없어요.

계산 규칙

  • 해 글자는 입춘이 드는 순간에, 달 글자는 절기가 드는 순간에 바뀌어요. 1~2월생은 입춘 전이면 해 글자가 전 해의 것이에요.
  • 절기가 드는 시각은 천문 계산(태양의 겉보기 위치)으로 1929년부터 2031년까지 초 단위로 미리 만든 표를 써요.
  • 음력 생일은 한국천문연구원 음력 표(윤달 포함)로 양력으로 바꿔 계산해요.
  • 한국 표준시가 바뀐 때와 서머타임 기간(1948~1951, 1955~1960, 1987~1988)을 시각대 자료로 반영해요.
  • 태어난 시각을 넣으면 태어난 곳(시 · 도 대표 도시)의 경도로 시각을 맞춰요. 서울은 약 32분이에요.
  • 태어난 시각을 모르면 해 · 달 · 날의 여섯 칸만 써요. 절기가 드는 날에 태어났다면 시각을 넣으라고 알려 드려요.

지원 범위

양력 1930년 1월 1일부터 2030년 12월 31일까지 태어난 날을 계산해요.

자체 시험

  • 무작위 생일 · 시각 10,000개를 계산 방식 4가지로, 따로 만든 대조 계산기와 맞대 봤어요. 해 · 달 · 날 · 시 칸이 어긋난 곳은 0이에요(절기가 드는 순간 바로 옆은 빼고 봐요).
  • 서머타임 기간 전체를 날마다 시각 8개씩 계산 방식 4가지로 대조했어요.
  • 예전 만세력에서 나왔던 2000~2007년생 달 글자 오류와 서머타임 누락이 다시 생기지 않는지 따로 시험해요.

쓰는 자료

절기 시각
astronomy-engine 2.1.19: apparent geocentric solar longitude, 1929-2031, UTC seconds (ΔT: Espenak-Meeus <1972, TT-UTC leap-second table >=1972)
음력 표
korean-lunar-calendar 0.4.0 (KASI), lunar years 1928-2031
시각대
IANA tzdata 2025b via Node ICU 77.1 (Asia/Seoul)

엔진 버전

엔진 1.0.0 · 자료 ae2.1.19+klc0.4.0+tz2025b

유니나에서 쓰는 곳

본캐 코어(사운드 타입) · 생일 여덟 칸 · 다섯 기운 · 찰떡 케미 · 오늘의 케미 · 우리 별

재미로 보는 콘텐츠예요. 건강 상태를 알려 주거나 예측하지 않아요.

내 본캐 읽고 부캐 캐스팅받기