Công cụ này làm được gì
Công cụ "Tôi bao nhiêu tuổi?" cho bạn biết chính xác số tuổi của mình tính đến thời điểm hiện tại, được chia nhỏ thành số năm, tháng, ngày, giờ, phút và giây đã trôi qua trọn vẹn. Công cụ áp dụng cách tính tuổi tròn (tuổi đầy đủ) theo chuẩn phương Tây dựa trên lịch Gregory — đúng số tuổi mà bạn kỷ niệm mỗi dịp sinh nhật, chứ không phải kiểu tính tuổi mụ hay tuổi âm lịch quen thuộc ở Việt Nam. Lưu ý: nếu bạn cần "tuổi ta" để xem ngày hay xem tử vi, kết quả ở đây sẽ là tuổi dương (tuổi tròn). Mốc thời gian tham chiếu được lấy từ đồng hồ trên thiết bị của bạn ngay lúc bấm tính, nên phần giây sẽ nhảy theo thời gian thực.
Cách sử dụng
Chọn Tháng, Ngày và Năm sinh của bạn. Chọn định dạng đồng hồ 12 giờ hoặc 24 giờ, rồi nhập giờ sinh dưới dạng bốn chữ số (hhmm) — ví dụ 0830 cho 8:30 sáng, hoặc 1415 cho 2:15 chiều. Với đồng hồ 12 giờ, hãy chọn am (sáng) hoặc pm (chiều/tối). Nếu muốn, bạn có thể tích vào ô "Hiển thị tuổi theo dạng ngang" để xem bố cục nằm ngang. Kết quả sẽ hiện ra tuổi đầy đủ kèm bảng chi tiết.
Giải thích công thức
Công cụ tính chênh lệch theo lịch bằng thuật toán "mượn" thay vì chia đơn thuần. Công thức cơ bản là:
$$\text{Age} = \text{now} - \text{birth} \;\Rightarrow\; (Y, M, D, H, Min, S)$$Nó lấy từng thành phần của ngày/giờ sinh trừ đi từng thành phần của ngày/giờ hiện tại, bắt đầu từ giây:
$$\Delta = \text{now} - \text{birth}, \text{ borrow per unit}$$Mỗi khi một thành phần bị âm, nó sẽ mượn từ đơn vị lớn hơn liền kề: giây mượn 60 từ phút, phút mượn 60 từ giờ, giờ mượn 24 từ ngày, ngày mượn theo số ngày của tháng trước đó (có tính năm nhuận), và tháng mượn 12 từ năm. Một năm được coi là năm nhuận khi:
$$(y\bmod 4=0)\wedge((y\bmod100\neq0)\vee(y\bmod400=0))$$Nhờ vậy ta có được cách phân tách Năm/Tháng/Ngày/Giờ/Phút/Giây tự nhiên đúng như mọi người vẫn hình dung.
Ví dụ minh họa
Sinh ngày 15 tháng 6 năm 1990 lúc 08:30:00 (nhập là 0830, am). Hiện tại: ngày 10 tháng 3 năm 2024, lúc 14:45:20. Giây: \(20 - 0 = 20\). Phút: \(45 - 30 = 15\). Giờ: \(14 - 8 = 6\). Ngày: \(10 - 15 = -5\), mượn tháng 2 năm 2024 (năm nhuận, 29 ngày) → \(24\), trừ 1 tháng. Tháng: \(3 - 6 = -3\), rồi \(-1 = -4\), mượn \(+12\) → \(8\), trừ 1 năm. Năm: \(2024 - 1990 = 34\), rồi \(-1 = 33\). Kết quả: 33 năm, 8 tháng, 24 ngày, 6 giờ, 15 phút, 20 giây.
Câu hỏi thường gặp
Công cụ có tính năm nhuận không? Có. Ngày 29 tháng 2 là hợp lệ trong các năm nhuận, và bước "mượn ngày" sẽ dùng đúng số ngày của tháng liền trước.
Còn múi giờ thì sao? Phép tính dựa trên giờ địa phương của thiết bị bạn đang dùng. Nếu bạn sinh ra ở một múi giờ khác với nơi bạn đang ở, hãy điều chỉnh giờ sinh nhập vào theo độ lệch múi giờ (ví dụ: sinh lúc 8:00 sáng giờ miền Đông Mỹ nhưng hiện ở giờ Thái Bình Dương, hãy nhập 5:00 sáng).
Nếu tôi nhập một ngày trong tương lai thì sao? Tuổi không thể là số âm, vì vậy nếu ngày sinh nằm ở tương lai, kết quả trả về sẽ toàn bộ là số không.