Sổ Giỗ · bản chạy demo-livetr. 3

Mười năm giỗ

Ngày âm trong lời kể, ngày dương trong lịch. Không ngày nào do mô hình sinh ra — và khi lời kể không có ngày, cuốn sổ để trống.

Ngày giỗ
chưa có ngày nào
Lịch
âm lịch Việt Nam · UTC+7
Đối chiếu
37/37 kỳ trăng · 17/17 ngày lễ

Ngày giỗ

The dates

Lần chạy này không có ngày giỗ nào sống sót, nên bảng mười năm để trống. Không có ngày nào bị điền vào chỗ trống.

Ví dụ lịch · không phải lời trong băng

Giỗ Tổ Hùng Vương · 10 tháng 3 âm lịch

Bản ghi này không nhắc đến giỗ, nên cuốn sổ không có ngày nào để giữ. Đây là mười năm của một ngày giỗ đã được công bố, để thấy bộ tính lịch chạy từ đầu đến cuối — và để thấy nó không cần mô hình ngôn ngữ.

  1. 2026khớp nguồn
  2. 2027Thứ Sáu
  3. 2028Thứ Ba
  4. 2029Thứ Hai
  5. 2030Thứ Sáu
  6. 2031Thứ Ba
  7. 2032Thứ Hai
  8. 2033Thứ Bảy
  9. 2034Thứ Sáu
  10. 2035Thứ Ba

Dòng 2026 khớp với ngày đã công bố trong báo chí Việt Nam: 26 tháng 4 năm 2026. Ngày giỗ quốc gia không phải ngày giỗ của gia đình; nó chỉ là phép thử của lịch.

Cách tính

The method

Một tháng âm bắt đầu vào ngày có kỳ trăng mới, tính theo giờ Việt Nam (UTC+7). Đó là lý do lịch Việt Nam không phải lịch Trung Quốc: một kỳ trăng mới lúc 23:30 giờ Việt Nam là 00:30 giờ Bắc Kinh ngày hôm sau, và một bảng UTC+8 có thể đặt Tết lệch cả tháng.

Tháng 11 âm là tháng chứa tiết đông chí. Năm có tháng nhuận khi giữa hai tháng 11 có mười ba kỳ trăng; tháng nhuận là tháng đầu tiên trong số đó không chứa trung khí, và nó lặp lại số của tháng trước.

Giỗ rơi vào tháng nhuận: năm nào không có tháng nhuận ấy thì lịch bỏ năm đó, chứ không đoán sang tháng thường. Đó là một khoảng trống có chủ ý, không phải lỗi.

[core/lunar.py] Không thư viện ngoài; toàn bộ là số học trong một tệp, kiểm bằng 37 kỳ trăng của USNO và 17 ngày lễ đã công bố.

Đối chiếu

Checks

37 trong 37 kỳ trăng mới lệch dưới hai phút so với USNO; kỳ lệch nhất là 84,2 giây. 17 trong 17 ngày lễ Việt Nam đã công bố khớp ngày, và đều chuyển ngược lại được.

Kỳ trăng mới · cả hai giờ đều là UTC · report.json
NgàyGiờ UTC
USNO → tính
Lệch (giây)
29/01/202512:36 → 12:36+33,4
28/02/202500:45 → 00:45+29,6
29/03/202510:58 → 10:58+39,1
27/04/202519:31 → 19:32+67,4
27/05/202503:02 → 03:03+70,8
25/06/202510:31 → 10:32+65,5
24/07/202519:11 → 19:11+22,4
23/08/202506:06 → 06:06+28,5
21/09/202519:54 → 19:53−3,9
21/10/202512:25 → 12:25+6,3
20/11/202506:47 → 06:47+25,8
20/12/202501:43 → 01:43+44,1
18/01/202619:52 → 19:52+36,2
17/02/202612:01 → 12:01+57,1
19/03/202601:23 → 01:24+84,2
17/04/202611:52 → 11:52+48,7
16/05/202620:01 → 20:02+60,9
15/06/202602:54 → 02:54+56,0
14/07/202609:43 → 09:44+64,1
12/08/202617:37 → 17:36−7,3
11/09/202603:27 → 03:26−2,9
10/10/202615:50 → 15:50+2,6
09/11/202607:02 → 07:02+9,8
09/12/202600:52 → 00:52+6,9
07/01/202720:24 → 20:24+48,3
06/02/202715:56 → 15:56+27,7
08/03/202709:29 → 09:29+48,7
06/04/202723:51 → 23:51+27,9
06/05/202710:58 → 10:58+52,4
04/06/202719:40 → 19:40+41,5
04/07/202703:02 → 03:02+29,4
02/08/202710:05 → 10:05+33,5
31/08/202717:41 → 17:41+30,5
30/09/202702:36 → 02:36+28,3
29/10/202713:36 → 13:36+51,9
28/11/202703:24 → 03:24+42,3
27/12/202720:12 → 20:12+44,9

Lệch trung bình 37,3 giây; lớn nhất 84,2 giây. Cả hai giờ đều là UTC; giờ Việt Nam là UTC+7, nên một kỳ trăng có thể rơi sang ngày hôm sau ở Hà Nội. Cột lệch so sánh hai phép tính trong cùng một múi giờ.

Ngày lễ Việt Nam · 17/17 khớp
Ngày lễÂm lịchĐã công bốTính đượcKết quả
Tết Nguyên Đán01/01 · 202025/01/202025/01/2020khớp
Tết Nguyên Đán01/01 · 202112/02/202112/02/2021khớp
Tết Nguyên Đán01/01 · 202201/02/202201/02/2022khớp
Tết Nguyên Đán01/01 · 202322/01/202322/01/2023khớp
Tết Nguyên Đán01/01 · 202410/02/202410/02/2024khớp
Tết Nguyên Đán01/01 · 202529/01/202529/01/2025khớp
Tết Nguyên Đán01/01 · 202617/02/202617/02/2026khớp
Tết Nguyên Đán01/01 · 202706/02/202706/02/2027khớp
Tết Nguyên Đán01/01 · 203211/02/203211/02/2032khớp
Tết Nguyên Đán01/01 · 203331/01/203331/01/2033khớp
Tết Nguyên Đán01/01 · 203419/02/203419/02/2034khớp
Tết Nguyên Đán01/01 · 203508/02/203508/02/2035khớp
Tết Nguyên Đán01/01 · 203628/01/203628/01/2036khớp
Ông Công Ông Táo (23 tháng Chạp)23/12 · 202510/02/202610/02/2026khớp
Giỗ Tổ Hùng Vương10/03 · 202626/04/202626/04/2026khớp
Rằm tháng Bảy / Lễ Vu Lan15/07 · 202627/08/202627/08/2026khớp
Tết Trung Thu15/08 · 202625/09/202625/09/2026khớp

[report.json] Nguồn: en.wikipedia.org · thuvienphapluat.vn · vietnamnet.vn · xaydungchinhsach.chinhphu.vn. “Chuyển ngược lại được” nghĩa là ngày dương tính ra cũng đổi ngược về đúng ngày âm đã cho.

Cấu trúc 41 năm: 0 vi phạm. Không có tháng nhuận sai, không có ngày ảo, không có tháng mười ba.

Đánh giá đầy đủ: WER, chỗ bịa trên khoảng lặng, và chỗ bộ dò bỏ sót [tr. 4]