LichTa @lichta

Thư viện tính toán Âm Lịch Việt Nam siêu tốc, chính xác tuyệt đối, hỗ trợ chuyển đổi linh hoạt cho mọi nền tảng web.

Zero Dependencies
@lichta/core
@lichta/react
@lichta/svelte
@lichta/vue
@lichta/full-calendar
@lichta/react-big-calendar
@lichta/event-calendar

Zero Dependencies

Lõi thuần TypeScript, không thư viện bên thứ ba. Tối ưu tối đa dung lượng bundle cho dự án web hiện đại.

Chính xác (1800 – 2199)

Chuẩn thuật toán thiên văn Hồ Ngọc Đức, tính đúng điểm Sóc, Tiết Khí và tháng nhuận với bộ test hồi quy.

Can Chi & Hoàng Đạo

Đầy đủ tri thức lịch Việt: Can Chi năm/tháng/ngày/giờ, Ngũ Hành nạp âm, Trực, Nhị Thập Bát Tú, giờ hoàng đạo.

Đa nền tảng UI

Calendar/DatePicker cho React, Vue, Svelte 5 và adapters cho FullCalendar, React Big Calendar, EventCalendar.

Cài đặt nhanh

@lichta/core — chọn thêm binding/plugin bên dưới nếu cần (không bắt buộc)

npm install @lichta/core

Bộ chuyển đổi tương tác

Gợi ý nhanh:
Ngày
Tháng
Năm

Ngày 27 tháng 10 năm 2026 (Dương Lịch)

Kết quả Âm Lịch:
Ngày 18 Tháng 9
Năm Bính Ngọ (2026)
Mệnh ThủyNgày Giáp TuấtTháng Mậu TuấtTiết Sương Giáng

Code Example

TypeScript / JS

Dùng @lichta/core tính toán trực tiếp với hiệu năng 0-dependency:

import { LichTa, getSolarTerm } from '@lichta/core';

// 1. Chuyển đổi Dương Lịch sang Âm Lịch
const lunar = LichTa.toLunar(27, 10, 2026);
console.log(lunar.day); // 18
console.log(lunar.month); // 9
console.log(lunar.yearCanChi); // 'Bính Ngọ'
console.log(lunar.dayCanChi); // 'Giáp Tuất'

// 2. Tra cứu Tiết Khí
const term = getSolarTerm(27, 10, 2026);
console.log(term.name); // 'Sương Giáng'