Kết nối qua MCP →

Nhập phép tính

Công thức

Show calculation steps (1)
  1. Weeks and Days Breakdown

    Weeks and Days Breakdown: Công Cụ Đếm Ngược Đến Sinh Nhật

    Weeks = floor(Days / 7); remaining Days = Days mod 7.

Quảng cáo

Kết quả

Số ngày đến sinh nhật tiếp theo
189
ngày nữa
Quy ra tuần 27 weeks and 0 days
Năm sinh nhật 2027

Công cụ này giúp bạn làm gì?

Công cụ tính số ngày đến sinh nhật cho bạn biết chính xác còn bao nhiêu ngày nữa là tới sinh nhật kế tiếp. Bạn chỉ cần chọn tháng và nhập ngày sinh của mình, kèm theo ngày hôm nay, và công cụ sẽ đếm số ngày, số tuần, đồng thời cho biết sinh nhật của bạn rơi vào năm nào trên lịch. Đây là cách đếm ngược vừa thú vị vừa hữu ích để lên kế hoạch tổ chức tiệc, chuẩn bị quà tặng hay đánh dấu những cột mốc đáng nhớ.

Cách sử dụng

Hãy chọn tháng sinh của bạn từ danh sách thả xuống và nhập ngày sinh. Sau đó nhập ngày hôm nay (gồm năm, tháng và ngày). Công cụ sẽ tìm lần sinh nhật gần nhất rơi vào hôm nay hoặc sau hôm nay, rồi tính số ngày giữa hai mốc thời gian. Nếu sinh nhật của bạn đã trôi qua trong năm nay, công cụ sẽ tự động chuyển sang năm sau.

Giải thích công thức

Phép tính cốt lõi rất đơn giản, chính là hiệu của hai ngày: số ngày = ngày sinh nhật kế tiếp − ngày hôm nay. Công thức:

$$\text{Days} = \text{Next Birthday Date} - \text{Today}$$

Công cụ sẽ dựng ra ngày sinh nhật của bạn trong năm hiện tại. Nếu ngày đó sớm hơn hôm nay, nó sẽ cộng thêm một năm để kết quả luôn là một sinh nhật trong tương lai (hoặc đúng ngày hôm nay). Phần chênh lệch tính theo mili giây được chia cho số mili giây trong một ngày (\(86{,}400{,}000\)) rồi làm tròn thành số ngày nguyên, đồng thời xử lý chính xác các năm nhuận nhờ bộ máy lịch.

$$\text{Weeks} = \left\lfloor \frac{\text{Days}}{7} \right\rfloor,\quad \text{Rem} = \text{Days} \bmod 7$$

Dòng thời gian thể hiện khoảng cách từ hôm nay đến sinh nhật kế tiếp
Đếm ngược là khoảng thời gian từ hôm nay đến ngày sinh nhật sắp tới.

Ví dụ minh họa

Giả sử hôm nay là ngày 1 tháng 6 năm 2024 và sinh nhật của bạn là ngày 25 tháng 12. Vì ngày 25 tháng 12 năm 2024 muộn hơn ngày 1 tháng 6 năm 2024, nên ta đếm số ngày giữa hai mốc này. Từ ngày 1 tháng 6 đến ngày 25 tháng 12 năm 2024 có 207 ngày. Tính ra là 29 tuần lẻ 4 ngày, và sinh nhật rơi vào năm 2024.

$$\text{Days} = 207,\quad \text{Weeks} = \left\lfloor \frac{207}{7} \right\rfloor = 29,\quad \text{Rem} = 207 \bmod 7 = 4$$

Lịch đánh dấu ngày hôm nay và ngày sinh nhật, nối với nhau bằng một mũi tên
Đếm số ngày giữa hai ngày trên lịch để tìm câu trả lời.

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

Nếu hôm nay chính là sinh nhật của tôi thì sao? Kết quả sẽ là 0 ngày — chúc mừng sinh nhật bạn nhé! Công cụ chỉ chuyển sang năm sau khi sinh nhật rơi vào thời điểm trước hôm nay.

Công cụ có xử lý năm nhuận không? Có. Phép tính ngày dựa trên lịch thực tế, nên ngày 29 tháng 2 và khoảng cách của các năm nhuận đều được tính toán tự động.

Tại sao tôi phải tự nhập ngày hôm nay? Việc nhập ngày giúp kết quả luôn nhất quán và cho phép bạn kiểm tra số ngày đếm ngược tính từ bất kỳ ngày tham chiếu nào, chứ không chỉ ngay tại thời điểm hiện tại.

Cập nhật lần cuối: