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
Dùng thử demo
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/coreBộ 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)
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 / JSDù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'
// 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'