Đổi ngày dương sang âm lịch online
Đổi ngày dương ⇄ âm lịch Việt Nam có tháng nhuận, Can Chi, con giáp, tiết khí, giờ hoàng đạo và ngày lễ âm lịch như Tết. Hỗ trợ năm 1800–2199.
Kết quả
Bấm “Chạy” để xem kết quả.
API lịch âm chuyển đổi giữa dương lịch và âm lịch Việt Nam, tính theo múi giờ Việt Nam (UTC+7) bằng thuật toán thiên văn của Hồ Ngọc Đức. Điều này quan trọng: có những năm Tết Việt Nam sớm hơn một ngày hoặc tháng nhuận khác Trung Quốc, nên thư viện âm lịch Trung Quốc cho ngày sai với Việt Nam.
?date=2026-02-17 (mặc định: hôm nay theo giờ Việt Nam) trả về ngày, tháng, năm âm lịch, có phải tháng nhuận không, số ngày của tháng âm, tháng nhuận của năm đó, Can Chi của năm, tháng, ngày và giờ Tý đầu ngày, con giáp, tiết khí, sáu giờ hoàng đạo và ngày lễ âm lịch (Tết, Rằm tháng Giêng, Giỗ Tổ Hùng Vương, Vu Lan, Trung thu, Ông Công Ông Táo, Giao thừa…).
?lunar=2026-08-15 đổi ngày âm sang ngày dương (thêm leap=true nếu là ngày của tháng nhuận; ngày không tồn tại như mùng 30 của tháng thiếu hay tháng nhuận không có trong năm sẽ báo lỗi rõ ràng). ?month=2026-11 trả về mọi ngày của một tháng dương lịch kèm ngày âm để dựng lịch.
Dùng trong code của bạn
curl "https://apibox.io.vn/v1/lunar-calendar?date=2026-02-17" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/lunar-calendar?date=2026-02-17', {
method: 'GET',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
});
const data = await res.json();
console.log(data);import requests
res = requests.get(
"https://apibox.io.vn/v1/lunar-calendar?date=2026-02-17",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/lunar-calendar?date=2026-02-17');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Tài liệu API → Nhận API key miễn phí
Hỏi đáp
Tết 2026 là ngày nào?
Ngày 17/02/2026 (năm Bính Ngọ). Gọi /v1/lunar-calendar?lunar=2026-01-01 để biết với năm bất kỳ.
Tính ngày giỗ hằng năm thế nào?
Lưu ngày âm của ngày giỗ, mỗi năm gọi ?lunar=YYYY-MM-DD với năm mới. Nếu ngày gốc là 30 mà năm đó tháng chỉ có 29 ngày, API báo lỗi để bạn chọn ngày 29.
Hỗ trợ những năm nào?
Từ 1800 đến 2199. Thuật toán dùng phép tính thiên văn về ngày sóc và tiết khí, chính xác trong khoảng này.