Chu kỳ 60 ngày chưa từng đứt suốt hơn 2.700 năm: kiểm bằng tám lần nhật thực trong kinh Xuân Thu

Chủ biên Thắng Hồ · Cập nhật 21/10/2026 · 8 phút đọc

Chu kỳ 60 ngày chưa từng đứt suốt hơn 2.700 năm: kiểm bằng tám lần nhật thực trong kinh Xuân Thu

Kinh Xuân Thu chép nhiều lần nhật thực kèm tên can chi của ngày. Lấy tám lần ấy, đổi sang ngày lịch Julius rồi tính can chi bằng đúng công thức đang dùng cho lịch hôm nay, cả tám đều khớp, và cả tám đều rơi vào ngày trăng mới. Nghĩa là vòng 60 ngày đã chạy liền, không mất không thừa một ngày nào, ít nhất từ năm 720 trước Công nguyên.

Vì sao nhật thực là phép thử tốt

Muốn biết một chuỗi đếm ngày có liên tục suốt hàng nghìn năm hay không, cần hai thứ: một mốc trong quá khứ được ghi bằng chính chuỗi ấy, và một cách tính độc lập cho biết mốc ấy rơi vào ngày nào. Nhật thực cho cả hai:

  • Người xưa ghi nhật thực kèm can chi ngày. Kinh Xuân Thu, bộ biên niên của nước Lỗ, có câu quen thuộc "nhật hữu thực chi" (mặt trời bị ăn), nhiều lần đi kèm tên ngày như Kỷ Tỵ, Nhâm Thìn.
  • Thiên văn học tính được nhật thực ngược về quá khứ. Quỹ đạo Mặt Trăng, Trái Đất được biết đủ chính xác để định ngày của từng lần nhật thực cách đây gần ba nghìn năm, tính theo lịch Julius kéo dài về trước.

Nếu vòng 60 ngày từng bị ngắt (một triều đại bỏ một ngày, đếm lặp một ngày), can chi tính bằng công thức hiện nay sẽ lệch khỏi ghi chép cổ một hoặc vài bậc. Không lệch nghĩa là không ngắt.

Công thức dùng để kiểm

Số ngày Julius (JDN) là cách đếm ngày liên tục mà các nhà thiên văn dùng, bất kể lịch nào. Can chi ngày trên site tính bằng hai phép chia đơn giản (bài can chi ngày):

  • can = (JDN + 9) chia 10 lấy dư, với 0 là Giáp;
  • chi = (JDN + 1) chia 12 lấy dư, với 0 là Tý.

Kiểm nhanh với ngày hôm nay: Tết Đinh Mùi, ngày 6/2/2027, có JDN 2.461.443, ra ngày Bính Thìn, đúng như lịch vạn niên in. Công thức này không biết gì về lịch Xuân Thu; nó chỉ đếm ngày.

Tám lần nhật thực, tám lần khớp

Chúng tôi chọn tám lần nhật thực trong kinh Xuân Thu có ghi rõ can chi ngày, đối chiếu chữ với bản kinh trên Wikisource tiếng Trung, và dùng ngày Julius mà các bảng đối chiếu nhật thực Xuân Thu thường nêu. Năm ghi theo cách thiên văn (năm 720 trước Công nguyên là năm −719).

Kinh Xuân Thu chépNgày JuliusJDNCan chi tính đượcCách ngày trăng mới (trung bình)
Ẩn Công năm 3, xuân, tháng Hai, ngày Kỷ Tỵ22/2/720 TCN1.458.496Kỷ Tỵ+0,38 ngày
Hoàn Công năm 3, thu, tháng Bảy, Nhâm Thìn mồng một, ăn hết17/7/709 TCN1.462.659Nhâm Thìn−0,43
Hi Công năm 5, tháng Chín, Mậu Thân mồng một19/8/655 TCN1.482.415Mậu Thân−0,40
Tuyên Công năm 8, thu, tháng Bảy, Giáp Tý, ăn hết20/9/601 TCN1.502.171Giáp Tý−0,36
Tương Công năm 24, thu, tháng Bảy, Giáp Tý mồng một, ăn hết19/6/549 TCN1.521.071Giáp Tý+0,06
Chiêu Công năm 7, hạ, tháng Tư, Giáp Thìn mồng một18/3/535 TCN1.526.091Giáp Thìn−0,14
Định Công năm 5, xuân, tháng Ba, Tân Hợi mồng một16/2/505 TCN1.537.018Tân Hợi+0,55
Định Công năm 15, tháng Tám, Canh Thìn mồng một22/7/495 TCN1.540.827Canh Thìn+0,10

Cột cuối là một phép kiểm thứ hai, độc lập: chúng tôi tính khoảng cách từ ngày ấy tới thời điểm trăng mới theo chu kỳ trăng trung bình (29,530589 ngày), đếm ngược từ một lần trăng mới đã biết năm 2000. Nhật thực chỉ có thể xảy ra lúc trăng mới. Cả tám ngày đều nằm trong khoảng nửa ngày quanh trăng mới, phần lệch còn lại là do chuyển động thật của Mặt Trăng không đều và do Trái Đất quay chậm dần qua hàng nghìn năm, những thứ mà phép tính trung bình bỏ qua.

Tám lần, trải hai trăm hai mươi lăm năm, đều khớp từng ngày với một công thức viết cho thế kỷ hai mươi mốt. Xác suất để tám lần cùng khớp một cách ngẫu nhiên là một phần sáu mươi luỹ thừa tám, nhỏ đến mức không cần bàn.

Đọc kỹ hơn những dòng kinh

Bảng trên không phải toàn bộ. Kinh Xuân Thu ghi khoảng ba mươi bảy lần nhật thực, và không phải lần nào cũng dùng được:

  • Có lần không ghi ngày. Hoàn Công năm 17 chỉ chép "mùa đông, tháng Mười, mồng một, có nhật thực"; Tả truyện giải thích: "không ghi ngày là do quan chép sử sót" (bất thư nhật, quan thất chi dã). Không có can chi thì không kiểm được vòng 60 ngày.
  • Có hai lần liền tháng. Tương Công năm 21 chép nhật thực mồng một tháng Chín (Canh Tuất) rồi mồng một tháng Mười (Canh Thìn); Tương Công năm 24 chép tháng Bảy (Giáp Tý) rồi tháng Tám (Quý Tỵ). Hai lần nhật thực cách nhau đúng một tháng ở cùng một nơi là điều không thể quan sát được; lần thứ hai thường được coi là chép lặp hoặc chép nhầm. Lần thứ nhất của mỗi cặp vẫn khớp lịch.
  • Chữ "mồng một" (sóc) cũng là một dữ kiện. Phần lớn các lần ghi "sóc", tức lịch nước Lỗ đặt nhật thực vào ngày đầu tháng. Điều ấy cho thấy lịch âm thời Xuân Thu đã bám khá sát trăng thật; những lần không ghi "sóc" cho thấy có lúc lịch lệch một ngày.

Kết luận vì thế phải nói cho đúng: những lần ghi đủ ngày và khớp thiên văn đều khớp vòng 60 ngày hiện nay; những lần có vấn đề là vấn đề của việc chép, không phải dấu hiệu vòng 60 ngày bị đứt.

Từ năm 495 trước Công nguyên đến nay

Tám lần kiểm trên dừng ở năm 495 trước Công nguyên. Từ đó đến nay, sử Trung Hoa còn ghi hàng trăm lần nhật thực, nguyệt thực kèm can chi, và các nhà thiên văn học sử đã đối chiếu nhiều lần ấy. Ở đầu gần, một phép thử đẹp là năm 1582: phương Tây bỏ mười ngày khi đổi từ lịch Julius sang lịch Gregory, nhưng vòng can chi vẫn đi liền (bài can chi ngày có tính cụ thể).

Còn trước năm 720 trước Công nguyên thì sao? Giáp cốt văn đời Thương đã ghi ngày bằng can chi, cũng có ghi nguyệt thực, nhưng việc định niên đại chính xác những lần ấy còn tranh luận, nên chưa nối chắc được vào vòng hiện nay (xem nguồn gốc can chi). Con số "hơn 2.700 năm" trong tiêu đề là phần đã kiểm chắc; vòng 60 ngày có thể còn dài hơn.

Sách cổ nói gì

三年,春,王二月,己巳,日有食之。 Tam niên, xuân, vương nhị nguyệt, Kỷ Tỵ, nhật hữu thực chi.

Năm thứ ba, mùa xuân, tháng Hai lịch nhà vua, ngày Kỷ Tỵ, mặt trời bị ăn. — Xuân Thu, Lỗ Ẩn Công năm thứ 3

Bình: chỉ mười một chữ, không lời bình, không lời đoán, đúng lối chép của sử quan nước Lỗ. Chính vì khô khan như vậy mà nó thành dữ kiện. Tả truyện, ở năm Chiêu Công 17, còn kể chuyện quan chiêm hậu bàn có nên đánh trống, dâng lễ khi nhật thực hay không; đó là lớp nghi lễ quanh hiện tượng, còn dòng kinh thì chỉ ghi ngày.

Đọc cho đúng mức

  • Ngày Julius của từng lần nhật thực ở bảng là ngày được các bảng đối chiếu thiên văn nêu; chúng tôi không tự tính lại đường đi của bóng nhật thực, mà kiểm bằng hai phép độc lập: can chi khớp kinh và ngày nằm sát trăng mới.
  • Phép kiểm cho thấy vòng 60 ngày liên tục, không cho thấy mọi lịch cổ đều đúng; lịch tháng, năm thời Xuân Thu vẫn có chỗ lệch.
  • Nhật thực được ghi ở nước Lỗ không có nghĩa lần nào cũng thấy được ở nước Lỗ; một vài lần các nhà nghiên cứu cho là ghi theo tin báo hoặc tính toán.

Việc nên làm

  • Thử tự tính: lấy một ngày bất kỳ, tra số ngày Julius, áp hai phép chia ở trên, so với lịch vạn niên của site.
  • Khi gặp một tài liệu nói "từ đời nào đó người ta đổi cách tính ngày can chi", hỏi tài liệu ấy có dẫn được ghi chép nào lệch khỏi vòng hiện nay không.
  • Đọc thêm lục giáp và tuần không để thấy vòng 60 ngày được chia thành sáu tuần mười ngày thế nào.
📅Lịch âm – lịch vạn niên
Lịch tháng âm dương, can chi, tiết khí, ngày hoàng đạo.
Mở

Nguồn tham khảo

  • Xuân Thu (kinh): Ẩn Công 3, Hoàn Công 3 và 17, Hi Công 5, Tuyên Công 8, Tương Công 21 và 24, Chiêu Công 7, Định Công 5 và 15; đối chiếu bản Xuân Thu Tả Thị Truyện trên Wikisource tiếng Trung (nguyên văn).
  • Xuân Thu Tả Thị Truyện — lời truyện Hoàn Công 17 ("bất thư nhật, quan thất chi dã") và Chiêu Công 17 (đại ý).
  • Số ngày Julius, công thức can chi ngày và phép kiểm khoảng cách trăng mới: chúng tôi tính bằng mã, đối chiếu với bộ máy âm lịch của aihuyenhoc.com (`app/Core/TuVi`).

Câu hỏi thường gặp

Can chi ngày có thật sự liên tục từ thời cổ đến nay không?

Có, ít nhất từ năm 720 trước Công nguyên. Tám lần nhật thực trong kinh Xuân Thu có ghi can chi, tính lại bằng công thức hiện nay, đều khớp đúng từng ngày.

Làm sao biết ngày nhật thực trong kinh Xuân Thu là ngày nào dương lịch?

Các nhà thiên văn tính ngược đường đi của Mặt Trăng để định ngày từng lần nhật thực theo lịch Julius. Ngày ấy phải rơi vào lúc trăng mới, và phải cho ra đúng can chi kinh đã chép.

Kinh Xuân Thu ghi bao nhiêu lần nhật thực?

Khoảng ba mươi bảy lần. Không phải lần nào cũng ghi can chi ngày, và có hai cặp ghi liền tháng không thể xảy ra, thường được coi là chép lặp.

Công thức tính can chi ngày là gì?

Lấy số ngày Julius của ngày cần tính: can là số dư khi chia (số ấy cộng 9) cho 10, chi là số dư khi chia (số ấy cộng 1) cho 12, với Giáp và Tý là 0.

Lịch dương đổi từ Julius sang Gregory có làm lệch can chi ngày không?

Không. Năm 1582 lịch dương bỏ mười ngày, nhưng can chi ngày vẫn đi liền: ngày trước và ngày sau lần đổi là hai can chi kế tiếp nhau.

Nguồn tham khảo: Xuân Thu (kinh) — các năm Lỗ Ẩn Công 3, Hoàn Công 3, Hi Công 5, Tuyên Công 8, Tương Công 24, Chiêu Công 7, Định Công 5, Định Công 15 · Xuân Thu Tả Thị Truyện — lời truyện về nhật thực năm Chiêu Công 17 · Công thức số ngày Julius và can chi ngày — bộ máy âm lịch của aihuyenhoc.com

Mười hai canh giờ: giờ Tý là mấy giờ, đổi giờ cổ sang giờ hiện đại cho đúng nơi, đúng mùaBảng 12 canh giờ đổi ra giờ đồng hồ: giờ Tý 23–1 giờ, giờ sơ, giờ chính, khắc, tên gọi cổ; cách chỉnh theo kinh độ từng tỉnh và t…
Mười hai địa chi: Tý, Sửu, Dần… nghĩa gốc, giờ, tháng, tiết khí, phương — bảng đầy đủBảng mười hai địa chi Tý Sửu Dần Mão…: âm dương, ngũ hành, con giáp, giờ, tháng âm, tiết khí mở tháng, phương, mùa và nghĩa gốc t…
Canh Tý, Mậu Thân, Ất Dậu: đọc lịch sử Việt qua tên năm can chiNăm can chi trong lịch sử Việt: Mậu Thân 1968, Ất Dậu 1945, Đinh Mùi 1427… Bảng sự kiện, cách đổi năm và phép đếm cho thấy câu nă…
Thiên can có "xung" không: Giáp Canh, Ất Tân, Bính Nhâm, Đinh Quý và cách sách cổ gọi đúng tênThiên can có xung không: Tam Mệnh Thông Hội nói can thứ bảy là sát, chi thứ bảy mới là xung; Giáp Canh, Ất Tân, Bính Nhâm, Đinh Q…
Can chi trên giáp cốt văn đời Thương: ghi ngày trước, ghi năm sau cả nghìn nămNguồn gốc can chi: bảng 60 ngày khắc trên xương đời Thương, tuần mười ngày, vua mang tên can; năm can chi ổn định từ đời Hán, thá…
Lục giáp và tuần không: sáu tuần mười ngày, bảng không vong và cách tính nhẩm cho ngày, năm bất kỳLục giáp là sáu tuần mười ngày trong vòng 60 can chi; mỗi tuần dư hai chi gọi là tuần không. Bảng tra, công thức nhẩm, và cách Lụ…