๐ถ์๊ณ โก๋น ๋ฅธ ์ฌ์ฃผ/๋ง์ธ๋ ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ.
gzip 15KB ยท ๊ณ์ฐ 0.04ms ยท ์์กด์ฑ 0๊ฐ
์๋
์์ผ ํ๋ ๋ฃ์ผ๋ฉด ์๊ตญ, ์ญ์ฑ, 12์ด์ฑ, ํฉ์ถฉํํํด, ์ ์ด, ๊ฒฉ๊ตญ, ์ฉ์ , ๋์ด, ์ธ์ด, ์์ด, ๊ณต๋ง๊น์ง ํ ๋ฐฉ์ ๋ค ๋์ต๋๋ค.
LLMํํ
๋จน์ด๊ธฐ ์ข์ toCompact()๋ ์ฌ๋ ๋์ ์์ toMarkdown() ๋ ๊ฐ์ง ์ถ๋ ฅ ํ์ฌ.
|
|
| ๐ถ ์๋ค |
gzip 15KB, ์์กด์ฑ ์ ๋ก |
| โก ๋น ๋ฅด๋ค |
ํ๊ท 0.04ms, ์ด๋น 24,000๊ฑด ์ฒ๋ฆฌ |
| ๐ฏ ์ ํํ๋ค |
ํ๊ตญ์ฒ๋ฌธ์ฐ๊ตฌ์ ์๋ ฅ ๋ฐ์ดํฐ์ ์ฒ๋ฌธํ์ ๊ณ์ฐ์ ๊ธฐ๋ฐํ ๊ทผ์ฌ ๊ณต์ ์ฌ์ฉ ๋ฐ ์ ์
์๊ฐ(์/๋ถ) ๊ธฐ์ค ๊ณ์ฐ |
| ๐ค LLM-ready |
์ฌ์ฃผ ํด์์ ํ์ํ ๊ฑฐ์ ๋ชจ๋ ์ ๋ณด๋ฅผ LLM friendlyํ๊ฒ 950ํ ํฐ์ผ๋ก ์์ถ ์ ๊ณต |
import { calculateSaju } from "ssaju";
const result = calculateSaju({
year: 2001, month: 11, day: 3,
hour: 14, minute: 20,
gender: "๋จ",
});
result.toCompact(); // ๐ค LLMํํ
๋์ง์ธ์
result.toMarkdown(); // ๐ ์ฌ๋ํํ
๋ณด์ฌ์ฃผ์ธ์
| ํจ์ |
ํ๋ ์ผ |
calculateSaju(input) |
์ฌ์ฃผ ๋ถ์ ํ ํจํค์ง ๐ |
result.toCompact() |
LLM์ฉ ์์ถ ํ
์คํธ ๐ค |
result.toMarkdown() |
์ฌ๋์ฉ Markdown ํ
์ด๋ธ ๐ |
lunarToSolar(y, m, d, leap) |
์๋ ฅ โ ์๋ ฅ ๐โโ๏ธ |
solarToLunar(y, m, d) |
์๋ ฅ โ ์๋ ฅ โ๏ธโ๐ |
๐ ์
๋ ฅ ์ต์
์ ์ฒด ๋ณด๊ธฐ
calculateSaju({
// ํ์
year: 2001,
month: 11,
day: 3,
// ์ ํ (๋ค ์ ๋ฃ์ด๋ ๋จ)
hour: 14, // ๊ธฐ๋ณธ 12
minute: 20, // ๊ธฐ๋ณธ 0
gender: "๋จ", // "๋จ" | "์ฌ"
calendar: "solar", // "solar" | "lunar"
leap: false, // ์๋ ฅ ์ค๋ฌ ์ฌ๋ถ
timezone: "Asia/Seoul",
longitude: 126.9784, // applyLocalMeanTime=true์ผ ๋
applyLocalMeanTime: false,
now: new Date(), // ํ
์คํธ/์ฌํ์ฉ ๊ธฐ์ค ์๊ฐ
});
| ํฌ๋งท |
ํ ํฐ ์ |
์ธ์ ์ฐ๋ |
toCompact() |
~950 |
๐ค LLM API ํธ์ถํ ๋ |
toMarkdown() |
~2,170 |
๐ UI์ ์์๊ฒ ๋ณด์ฌ์ค ๋ |
toCompact() โ LLM ์ต์ ํ ์์ถ ํ
์คํธ
## ๊ธฐ๋ณธ
2001.11.03 14:20 ๋จ ์๋ ฅ Asia/Seoul ๋ง 26์ธ
์ผ๊ฐ ๅบ(๊ฒฝ)๊ธ+ ๊ฐ์ฝ: ๊ฐ(78) ๊ฒฉ: ์ธ์๊ฒฉ ์ฉ์ : ๅทฑ, ไธ, ็ธ
## ์๊ตญ
์ | ์ผ | ์ | ์ฐ
ๅนฒ ็ธ(๊ณ)์- | ๅบ(๊ฒฝ)๊ธ+ | ๆ(๋ฌด)ํ + | ่พ(์ )๊ธ-
ๆฏ ๆช(๋ฏธ)ํ - | ๅ(์ค)ํ+ | ๆ(์ )ํ + | ๅทณ(์ฌ)ํ-
์ฅ๊ฐ ไธ,ไน,ๅทฑ | -,ๅทฑ,ไธ | ่พ,ไธ,ๆ | ๆ,ๅบ,ไธ
ๅนฒ์ฑ ์๊ด | (์ผ๊ฐ) | ํธ์ธ | ๊ฒ์ฌ
ๆฏ์ฑ ์ ์ธ | ์ ๊ด | ํธ์ธ | ํธ๊ด
๋ด12 ๊ด๋ | ๋ชฉ์ | ์ | ์ฅ์
๊ฑฐ12 ์ฅ์ | ๋ชฉ์ | ์ | ๊ด๋
12์ด ๋ง์ ์ด | ์์ด | ์ญ๋ง์ด | ๋
์ด
ํน์ด ์ฒ์๊ท์ธ | - | ํ๊ฐ์ด | -
## ์คํ
ๅนฒ: ๋ชฉ0 ํ0 ํ 1 ๊ธ2 ์1 | ๆฏ: ๋ชฉ0 ํ2 ํ 2 ๊ธ0 ์0 | ๊ณ: ๋ชฉ0 ํ2 ํ 3 ๊ธ2 ์1
๊ณต๋ง ๆ(์ ) ไบฅ(ํด)
๊ธธ์ : ์ฒ์๊ท์ธ, ํ๊ฐ / ํ์ : -
## ๊ด๊ณ
ๅนฒํฉ: ็ธๆ โ ํ | ๋ฐฉํฉ: ๅทณๅๆช ๋จ๋ฐฉํ๊ตญ | ๋ฐํฉ: ๅๆ โ ํ๊ตญ | ์กํฉ: ๆชๅ | ํ: ๆชๆ | ํ: ๆชๆ | ์์ง: ๆๅทณ
## ๋์ด ์ญํ ์์ 9์ธ ํ์ฌ โ
ไธ็ณ(19~28 ์์ฌ 2๋
)
9(2010) ไธ้
์ ๊ด/๊ฒ์ฌ ์ ์ -
โ
19(2020) ไธ็ณ ํธ๊ด/๋น๊ฒฌ ๊ฑด๋ก -
29(2030) ไนๆช ์ ์ฌ/์ ์ธ ๊ด๋ ์ฒ์๊ท์ธ
39(2040) ็ฒๅ ํธ์ฌ/์ ๊ด ๋ชฉ์ -
49(2050) ็ธๅทณ ์๊ด/ํธ๊ด ์ฅ์ -
59(2060) ๅฃฌ่พฐ ์์ /ํธ์ธ ์ -
69(2070) ่พๅฏ ๊ฒ์ฌ/์ ์ฌ ํ ๋ํ์ด
79(2080) ๅบๅฏ
๋น๊ฒฌ/ํธ์ฌ ์ -
89(2090) ๅทฑไธ ์ ์ธ/์ ์ธ ๋ฌ ์ฒ์๊ท์ธ
99(2100) ๆๅญ ํธ์ธ/์๊ด ์ฌ ์ญ๋ง์ด
## ์ธ์ด 2026 ๊ธฐ์ค
2021 ่พไธ ๊ฒ์ฌ/์ ์ธ ๋ฌ
2022 ๅฃฌๅฏ
์์ /ํธ์ฌ ์
2023 ็ธๅฏ ์๊ด/์ ์ฌ ํ
2024 ็ฒ่พฐ ํธ์ฌ/ํธ์ธ ์
2025 ไนๅทณ ์ ์ฌ/ํธ๊ด ์ฅ์
โ
2026 ไธๅ ํธ๊ด/์ ๊ด ๋ชฉ์
2027 ไธๆช ์ ๊ด/์ ์ธ ๊ด๋
2028 ๆ็ณ ํธ์ธ/๋น๊ฒฌ ๊ฑด๋ก
2029 ๅทฑ้
์ ์ธ/๊ฒ์ฌ ์ ์
2030 ๅบๆ ๋น๊ฒฌ/ํธ์ธ ์
## ์์ด 2026
1์ ๅบๅฏ
๋น๊ฒฌ/ํธ์ฌ ์
2์ ่พๅฏ ๊ฒ์ฌ/์ ์ฌ ํ
3์ ๅฃฌ่พฐ ์์ /ํธ์ธ ์
4์ ็ธๅทณ ์๊ด/ํธ๊ด ์ฅ์
5์ ็ฒๅ ํธ์ฌ/์ ๊ด ๋ชฉ์
6์ ไนๆช ์ ์ฌ/์ ์ธ ๊ด๋
7์ ไธ็ณ ํธ๊ด/๋น๊ฒฌ ๊ฑด๋ก
8์ ไธ้
์ ๊ด/๊ฒ์ฌ ์ ์
9์ ๆๆ ํธ์ธ/ํธ์ธ ์
10์ ๅทฑไบฅ ์ ์ธ/์์ ๋ณ
11์ ๅบๅญ ๋น๊ฒฌ/์๊ด ์ฌ
12์ ่พไธ ๊ฒ์ฌ/์ ์ธ ๋ฌ
## ๋ง์ธ๋ ฅ
์ด๋ฌ ๅบๅฏ
๋ค์ ่พๅฏ ์ค๋ ไธไธ ๋ด์ผ ๆๅฏ
(2026-03-04)
toMarkdown() โ Markdown ํ
์ด๋ธ ํฌ๋งท
## ๊ธฐ๋ณธ ์ ๋ณด
- ์๋
์์ผ: 2001๋
11์ 3์ผ 14:20
- ์ฑ๋ณ: ๋จ์ฑ
- ์ญ๋ฒ: ์๋ ฅ
- ์๊ฐ๋: Asia/Seoul
- ์ผ๊ฐ: ๅบ (๊ฒฝ๊ธ, ์)
## ์ฌ์ฃผ 4์ฃผ (๋จ์ฑ)
| | ์์ฃผ | ์ผ์ฃผ | ์์ฃผ | ์ฐ์ฃผ |
|:---:|:---:|:---:|:---:|:---:|
| ์ฒ๊ฐ | ็ธ(๊ณ) | ๅบ(๊ฒฝ) | ๆ(๋ฌด) | ่พ(์ ) |
| ์คํ/์์ | ์/์ | ๊ธ/์ | ํ /์ | ๊ธ/์ |
| ์ง์ง | ๆช(๋ฏธ) | ๅ(์ค) | ๆ(์ ) | ๅทณ(์ฌ) |
| ์คํ/์์ | ํ /์ | ํ/์ | ํ /์ | ํ/์ |
## ์ง์ฅ๊ฐ
| ๊ตฌ๋ถ | ์์ฃผ(ๆช) | ์ผ์ฃผ(ๅ) | ์์ฃผ(ๆ) | ์ฐ์ฃผ(ๅทณ) |
|:---:|:---:|:---:|:---:|:---:|
| ์ฌ๊ธฐ | ไธ | - | ่พ | ๆ |
| ์ค๊ธฐ | ไน | ๅทฑ | ไธ | ๅบ |
| ์ ๊ธฐ | ๅทฑ | ไธ | ๆ | ไธ |
## ์คํ ๋ถํฌ
| ๊ตฌ๋ถ | ๋ชฉ | ํ | ํ | ๊ธ | ์ |
|:---:|:---:|:---:|:---:|:---:|:---:|
| ์ฒ๊ฐ | 0 | 0 | 1 | 2 | 1 |
| ์ง์ง | 0 | 2 | 2 | 0 | 0 |
| ํฉ๊ณ | 0 | 2 | 3 | 2 | 1 |
## ์ญ์ฑ & 12์ด์ฑ
| ๊ตฌ๋ถ | ์์ฃผ | ์ผ์ฃผ | ์์ฃผ | ์ฐ์ฃผ |
|:---:|:---:|:---:|:---:|:---:|
| ์ฒ๊ฐ์ญ์ฑ | ์๊ด | (์ผ๊ฐ) | ํธ์ธ | ๊ฒ์ฌ |
| ์ง์ง์ญ์ฑ | ์ ์ธ | ์ ๊ด | ํธ์ธ | ํธ๊ด |
| ๋ด๋ฒ12์ด์ฑ | ๊ด๋ | ๋ชฉ์ | ์ | ์ฅ์ |
| ๊ฑฐ๋ฒ12์ด์ฑ | ์ฅ์ | ๋ชฉ์ | ์ | ๊ด๋ |
## ๊ด๊ณ ํด์ ๊ทผ๊ฑฐ
- ์ฒ๊ฐ ๊ด๊ณ: ็ธๆ ํฉ โ ํ
- ์ง์ฅ๊ฐ: ์์ฃผ ์ฌ๊ธฐ:ไธ ์ค๊ธฐ:ไน ์ ๊ธฐ:ๅทฑ / ์ผ์ฃผ ์ค๊ธฐ:ๅทฑ ์ ๊ธฐ:ไธ / ์์ฃผ ์ฌ๊ธฐ:่พ ์ค๊ธฐ:ไธ ์ ๊ธฐ:ๆ / ์ฐ์ฃผ ์ฌ๊ธฐ:ๆ ์ค๊ธฐ:ๅบ ์ ๊ธฐ:ไธ
- ์ง์ง ๊ด๊ณ: ๋ฐฉํฉ: ๅทณๅๆช ๋ฐฉํฉ ๋จ๋ฐฉํ๊ตญ | ๋ฐํฉ: ๅๆ ๋ฐํฉ โ ํ๊ตญ | ์กํฉ: ๆชๅ ์กํฉ | ํ: ๆชๆ ํ | ํ: ๆชๆ ํ | ์์ง: ๆๅทณ ์์ง
## ๊ด๊ณ ๊ฐ๋ (์ฐ์ ์์)
- 1์์ ์ง์ง ํ (์ ์ 4.5): ๊ธด์ฅ/์๋ชจ ๋์ ๊ฐ๋ฅ์ฑ | ๆชๆ ํ
- 2์์ ์ง์ง ํ (์ ์ 3.5): ๊ด๊ณ ๊ท ์ด/๊ณํ ๋ณ๋ ๊ฐ๋ฅ์ฑ | ๆชๆ ํ
- 3์์ ์ง์ง ์์ง (์ ์ 2.8): ๊ฐ์ ์ ํผ๋ก ๋์ ๊ฐ๋ฅ์ฑ | ๆๅทณ ์์ง
- 4์์ ์ง์ง ๋ฐฉํฉ (์ ์ 2.4): ๋ฐฉํฅ์ฑ/์ธ๋ ฅํ ํฌ์ธํธ | ๅทณๅๆช ๋ฐฉํฉ ๋จ๋ฐฉํ๊ตญ
- 5์์ ์ง์ง ์กํฉ (์ ์ 2.2): ํ๋ ฅ/์์ถฉ ํฌ์ธํธ | ๆชๅ ์กํฉ
- 6์์ ์ฒ๊ฐ ํฉ (์ ์ 2.0): ์์ถฉ/ํ๋ ฅ ๊ฐ๋ฅ์ฑ | ็ธๆ ํฉ โ ํ
- 7์์ ์ง์ง ๋ฐํฉ (์ ์ 1.8): ์กฐ๊ฑด๋ถ ํ๋ ฅ ํฌ์ธํธ | ๅๆ ๋ฐํฉ โ ํ๊ตญ
## ํด์ ์ ์ฃผ์ ํฌ์ธํธ (์ถฉ/ํ ์ค์ฌ)
- ์ง์ง ํ: ๆชๆ ํ -> ์๋ฐ/ํผ๋ก ๋์ ๊ตฌ๊ฐ์ด ์๊ธฐ๊ธฐ ์ฌ์ ๊ฐ๋ฑ ํ๋ ์ ์ ์กฐ์ ์ด ํ์ํฉ๋๋ค.
- ์ง์ง ํ: ๆชๆ ํ -> ๊ณํ์ ๊ท ์ด์ด๋ ๊ธฐ๋์น ์ฐจ์ด๋ก ์ธํ ์ดํ ์ ํธ๋ฅผ ์ ๊ฒํ์ธ์.
## ์ฌ์ฃผ๋ณ ์ ์ด
| ๊ตฌ๋ถ | ์์ฃผ | ์ผ์ฃผ | ์์ฃผ | ์ฐ์ฃผ |
|:---:|:---:|:---:|:---:|:---:|
| 12์ ์ด | ๋ง์ ์ด | ์์ด | ์ญ๋ง์ด | ๋
์ด |
| ํน์์ ์ด | ์ฒ์๊ท์ธ | - | ํ๊ฐ์ด | - |
## ๊ณต๋ง (็ฉบไบก)
- ๊ณต๋ง: ๆ(์ ), ไบฅ(ํด)
## ๊ณ ๊ธ ๋ถ์
- ์ผ๊ฐ ๊ฐ์ฝ: ๊ฐํจ (78)
- ๊ฒฉ๊ตญ: ์ธ์๊ฒฉ
- ์ฉ์ : ๅทฑ, ไธ, ็ธ
- ๊ธธ์ : ์ฒ์๊ท์ธ, ํ๊ฐ
- ํ์ : -
## ๋์ด
- ์์๋์ด: 9์ธ (์ ๋ฐ 8.67์ธ)
- ํ์ฌ ๋์ด: ไธ็ณ (19์ธ~28์ธ, ์์ฌ 2๋
)
| ๋์ด๋์ด | ๊ฐ์ง | ์ฒ๊ฐ์ญ์ฑ | ์ง์ง์ญ์ฑ | 12์ด์ฑ | ์ ์ด |
|:---:|:---:|:---:|:---:|:---:|:---:|
| 9์ธ | ไธ้
| ์ ๊ด | ๊ฒ์ฌ | ์ ์ | - |
| 19์ธ โ
| ไธ็ณ | ํธ๊ด | ๋น๊ฒฌ | ๊ฑด๋ก | - |
| 29์ธ | ไนๆช | ์ ์ฌ | ์ ์ธ | ๊ด๋ | ์ฒ์๊ท์ธ |
| 39์ธ | ็ฒๅ | ํธ์ฌ | ์ ๊ด | ๋ชฉ์ | - |
| 49์ธ | ็ธๅทณ | ์๊ด | ํธ๊ด | ์ฅ์ | - |
| 59์ธ | ๅฃฌ่พฐ | ์์ | ํธ์ธ | ์ | - |
| 69์ธ | ่พๅฏ | ๊ฒ์ฌ | ์ ์ฌ | ํ | ๋ํ์ด |
| 79์ธ | ๅบๅฏ
| ๋น๊ฒฌ | ํธ์ฌ | ์ | - |
| 89์ธ | ๅทฑไธ | ์ ์ธ | ์ ์ธ | ๋ฌ | ์ฒ์๊ท์ธ |
| 99์ธ | ๆๅญ | ํธ์ธ | ์๊ด | ์ฌ | ์ญ๋ง์ด |
## ์ธ์ด (2026๋
๊ธฐ์ค)
| ์ฐ๋ | ๊ฐ์ง | ์ฒ๊ฐ์ญ์ฑ | ์ง์ง์ญ์ฑ | 12์ด์ฑ |
|:---:|:---:|:---:|:---:|:---:|
| 2021 | ่พไธ | ๊ฒ์ฌ | ์ ์ธ | ๋ฌ |
| 2022 | ๅฃฌๅฏ
| ์์ | ํธ์ฌ | ์ |
| 2023 | ็ธๅฏ | ์๊ด | ์ ์ฌ | ํ |
| 2024 | ็ฒ่พฐ | ํธ์ฌ | ํธ์ธ | ์ |
| 2025 | ไนๅทณ | ์ ์ฌ | ํธ๊ด | ์ฅ์ |
| 2026 โ
| ไธๅ | ํธ๊ด | ์ ๊ด | ๋ชฉ์ |
| 2027 | ไธๆช | ์ ๊ด | ์ ์ธ | ๊ด๋ |
| 2028 | ๆ็ณ | ํธ์ธ | ๋น๊ฒฌ | ๊ฑด๋ก |
| 2029 | ๅทฑ้
| ์ ์ธ | ๊ฒ์ฌ | ์ ์ |
| 2030 | ๅบๆ | ๋น๊ฒฌ | ํธ์ธ | ์ |
## ์์ด (2026๋
)
| ์ | ๊ฐ์ง | ์ฒ๊ฐ์ญ์ฑ | ์ง์ง์ญ์ฑ | 12์ด์ฑ |
|:---:|:---:|:---:|:---:|:---:|
| ์ธ์(1์) | ๅบๅฏ
| ๋น๊ฒฌ | ํธ์ฌ | ์ |
| ๋ฌ์(2์) | ่พๅฏ | ๊ฒ์ฌ | ์ ์ฌ | ํ |
| ์ง์(3์) | ๅฃฌ่พฐ | ์์ | ํธ์ธ | ์ |
| ์ฌ์(4์) | ็ธๅทณ | ์๊ด | ํธ๊ด | ์ฅ์ |
| ์ค์(5์) | ็ฒๅ | ํธ์ฌ | ์ ๊ด | ๋ชฉ์ |
| ๋ฏธ์(6์) | ไนๆช | ์ ์ฌ | ์ ์ธ | ๊ด๋ |
| ์ ์(7์) | ไธ็ณ | ํธ๊ด | ๋น๊ฒฌ | ๊ฑด๋ก |
| ์ ์(8์) | ไธ้
| ์ ๊ด | ๊ฒ์ฌ | ์ ์ |
| ์ ์(9์) | ๆๆ | ํธ์ธ | ํธ์ธ | ์ |
| ํด์(10์) | ๅทฑไบฅ | ์ ์ธ | ์์ | ๋ณ |
| ์์(11์) | ๅบๅญ | ๋น๊ฒฌ | ์๊ด | ์ฌ |
| ์ถ์(12์) | ่พไธ | ๊ฒ์ฌ | ์ ์ธ | ๋ฌ |
## ๊ณ์ฐ ๊ธฐ์ค
- ๋์ด ๊ธฐ์ค: ์ญํ, ์ ์
2001-10-08 05:22 UTC
## ๋ง์ธ๋ ฅ
- ์ฌํด: ไธๅ
- ๋ด๋
: ไธๆช
- ์ด๋ฒ๋ฌ: ๅบๅฏ
- ๋ค์๋ฌ: ่พๅฏ
- ์ค๋: ไธไธ
- ๋ด์ผ: ๆๅฏ
- ์ค๋๋ ์ง: 2026-03-04
## ํด์
์ธ์๊ฒฉ ๊ตฌ์กฐ์
๋๋ค. ํ์ต, ์ฐ๊ตฌ, ๋ฌธ์, ์๋ด ์์ญ์์ ์ฅ์ ์ด ํฝ๋๋ค.
๊ฐ์ฅ ๊ฐํ ์คํ์ ํ (3๊ฐ)์ด๋ฉฐ, ์์ ยท์ค์ฌ ์งํฅ ์ฑํฅ์ด ๋๋๋ฌ์ง๋๋ค.
๊ธธ์ : ์ฒ์๊ท์ธ, ํ๊ฐ
Details
warmup 800ํ ๋๋ฆฌ๊ณ 6,000ํ ์ธก์ . Apple M2 ๊ธฐ์ค.
| ๋ญ ํ๋ |
๊ฑธ๋ฆฐ ์๊ฐ |
ops/sec |
| ์ฌ์ฃผ ๊ณ์ฐ (์๋ ฅ) |
0.04ms |
23,348 |
| ์ฌ์ฃผ ๊ณ์ฐ (์๋ ฅ) |
0.04ms |
24,264 |
๊ณ์ฐ + toCompact() |
0.06ms |
17,160 |
๊ณ์ฐ + toMarkdown() |
0.06ms |
17,333 |
| ํ์ผ |
ํฌ๊ธฐ |
| dist raw |
42.5 KB |
| dist gzip |
14.7 KB |
| dist brotli |
12.4 KB |