🛝Toolio
Giới thiệu Liên hệ

🎂 Tính Tuổi

Bộ tính tuổi của Toolio tính tuổi theo lịch dương — năm, tháng và ngày được phân tách theo cách mà mọi người thường nói về tuổi của họ — thay vì chia tổng số ngày đã trôi qua cho 365. Nó phù hợp với tiêu chuẩn pháp lý hiện hành của Hàn Quốc, gọi là 만 나이 (tuổi theo lịch quốc tế), đã trở thành cách hiểu mặc định về 'tuổi' trong luật dân sự và hành chính Hàn Quốc kể từ khi luật 만 나이 통일법 có hiệu lực vào ngày 28 tháng 6 năm 2023 (ban hành ngày 27 tháng 12 năm 2022). Công cụ này không tính theo hai hệ thống tuổi khác của Hàn Quốc là 세는 나이 (tuổi đếm) hoặc 연 나이 (tuổi theo năm dương lịch) vẫn còn được sử dụng trong một số luật cụ thể — và nó có một lỗi hiển thị hẹp và có thể lặp lại xung quanh các sinh nhật vào ngày 31 tháng 12 chuyển sang tháng 3 đầu năm, được mô tả chi tiết dưới đây.

Bộ tính tuổi của Toolio trừ ngày sinh khỏi ngày tham chiếu (mặc định là ngày hôm nay) để báo cáo độ tuổi chính xác theo năm, tháng và ngày, cùng với tổng số ngày, tuần, giờ và tháng, hoàn toàn ngoại tuyến trong trình duyệt của bạn.

Nhập Ngày Tháng

Để trống "Tính Tuổi Tại Ngày" để dùng hôm nay.

Riêng tư từ thiết kế. Công cụ này chạy hoàn toàn trong trình duyệt của bạn — không có gì bạn nhập bị tải lên hay lưu lại, và hoạt động cả khi ngoại tuyến.

Giới thiệu

Thuật toán cốt lõi là phép trừ lịch với việc mượn, phương pháp mà hầu hết mọi người thực hiện trong đầu: trừ năm, tháng và ngày sinh khỏi năm, tháng và ngày của ngày tham chiếu theo từng thành phần; nếu sự chênh lệch ngày là âm, hãy mượn số ngày trong tháng trước tháng tham chiếu và trừ 1 khỏi số tháng; nếu sự chênh lệch tháng là âm, hãy mượn 12 và trừ 1 khỏi số năm. Thực hiện toàn bộ với các con số thực tế: người sinh ngày 15 tháng 5 năm 1990, kiểm tra vào ngày 15 tháng 7 năm 2026, sẽ cho ra chính xác 36 năm, 2 tháng, 0 ngày — với tổng số ngày là 13.210, tổng số tuần là 1.887, tổng số giờ là 317.040, tổng số tháng là 434, và 304 ngày còn lại đến sinh nhật tiếp theo.

Về câu hỏi cụ thể liên quan đến 만 나이: trước giữa năm 2023, Hàn Quốc thường xuyên sử dụng ba hệ thống tuổi chồng chéo trong đời sống hàng ngày — 세는 나이 (mọi người đều 1 tuổi khi sinh ra và tăng thêm một tuổi vào mỗi ngày Tết Nguyên Đán, bất kể tháng sinh), 연 나이 (tuổi dựa trên năm dương lịch hiện tại trừ năm sinh, vẫn được sử dụng trong một số luật cụ thể như những luật điều chỉnh về rượu, thuốc lá và nghĩa vụ quân sự), và 만 나이 (tiêu chuẩn quốc tế, được tính từ ngày sinh thực tế). Luật 만 나이 통일법 — sửa đổi Bộ luật Dân sự (민법) và Luật Cơ bản Hành chính (행정기본법) — được ban hành ngày 27 tháng 12 năm 2022 và có hiệu lực ngày 28 tháng 6 năm 2023, khiến cho 만 나이 trở thành cách hiểu mặc định của 'tuổi' trong luật, hợp đồng và tài liệu chính thức trừ khi có quy định cụ thể khác. Công cụ này luôn tính tuổi theo kiểu lịch của 만 나이; nó không cung cấp chế độ tính theo 세는 나이 hoặc 연 나이. Bộ tính tuổi Hàn Quốc riêng biệt của Toolio tồn tại cụ thể cho hai hệ thống này.

Sinh nhật vào ngày 29 tháng 2 tạo ra một sự mơ hồ thực sự mà công cụ này giải quyết theo một hướng cụ thể. Người sinh ngày 29 tháng 2 năm 2000, kiểm tra vào ngày 28 tháng 2 năm 2025 (ngày cuối cùng của tháng 2 trong năm không nhuận), vẫn hiển thị là 24 năm, 11 tháng, 30 ngày — thiếu một ngày để tròn 25 tuổi. Công cụ chỉ chuyển sang 25 năm, 0 tháng, 0 ngày vào ngày hôm sau, 1 tháng 3 năm 2025. Thực chất, công cụ này xem 1 tháng 3 là ngày kỷ niệm cho những người sinh vào ngày 29 tháng 2 trong các năm không nhuận — điều này phù hợp với quy định pháp lý của Vương quốc Anh (Luật Tuổi Hành Vi Pháp Lý (Scotland) năm 1991 nêu rõ ngày 1 tháng 3 là ngày kỷ niệm liên quan trong các năm không nhuận) và Maine, nhưng không phải tất cả các khu vực pháp lý đều đồng ý: California xem ngày 29 tháng 2 và ngày ngay trước đó là một ngày, do đó quyền lợi liên quan đến tuổi sẽ áp dụng từ ngày 28 tháng 2 trong các năm không nhuận, và luật cấp phép lái xe của Nevada cũng làm như vậy. Nếu tình huống của bạn phụ thuộc vào quy định cụ thể về ngày nhuận của một khu vực pháp lý nhất định, hãy kiểm tra lại quy định của khu vực đó thay vì ngày chuyển đổi mặc định của công cụ này.

Phép tính ngày cuối tháng là nổi tiếng mơ hồ, và công cụ này phải chọn một hướng. 'Ngày 31 tháng 1 cộng thêm một tháng' không có câu trả lời duy nhất, vì tháng 2 không có ngày 31. Toán học ngày tháng thô sơ của JavaScript sẽ tràn ra phía trước: nếu bạn yêu cầu setMonth thêm một tháng vào ngày 31 tháng 1, nó sẽ rơi vào ngày 3 tháng 3, không phải ngày 28 tháng 2, vì ngày 31 không tồn tại trong tháng 2 và tràn sang tháng tiếp theo. Công cụ này từ chối phép tràn này. Nó không bao giờ cộng thêm tháng — nó trừ hai ngày bạn cung cấp, theo từng thành phần, và khi số ngày cần mượn từ tháng trước ngày tham chiếu của bạn, nó sẽ giới hạn ngày sinh của bạn cho độ dài của tháng đó. Vì vậy, 'ngày 31 tháng 1 cộng thêm một tháng' sẽ giải quyết thành ngày 28 tháng 2, và người sinh ngày 31 tháng 1 năm 2000, kiểm tra vào ngày 1 tháng 3 năm 2025, sẽ đọc là 25 năm, 1 tháng, 1 ngày. Sự đánh đổi của lựa chọn này là đáng để biết: các ngày sinh vào ngày 29, 30 và 31 tháng 1 đều bị giới hạn về cùng một ngày 28 tháng 2, do đó vào đầu tháng 3, chúng sẽ tạo ra các phân tích giống nhau. Đó là câu trả lời thông thường, và đó là cách ngân hàng và hệ thống lương thường sử dụng, nhưng đó là một quy ước chứ không phải một sự thật của lịch.

Cuối cùng, con số giờ tổng cộng được tính bằng cách nhân con số ngày tổng cộng với 24, và con số ngày tổng cộng được tính bằng cách làm tròn sự chênh lệch mili giây giữa hai ngày đến ngày nguyên cụ thể để đảm bảo các chuyển đổi giờ tiết kiệm năng lượng (ngày lịch có 23 giờ hoặc 25 giờ) không làm lệch con số ngày đi một ngày. Tuy nhiên, vì giờ tổng cộng chỉ là ngày nhân với 24, nó sẽ tự động khôi phục giả định rằng mỗi ngày lịch có đúng 24 giờ thực tế — do đó, nếu bạn đã trải qua các chuyển đổi giờ tiết kiệm năng lượng, giờ thực tế bạn đã sống sẽ khác với tổng giờ được hiển thị khoảng một giờ cho mỗi lần chuyển đổi bạn đã trải qua.

Cách sử dụng

  1. Nhập ngày sinh của bạn vào trường 'Ngày sinh'.
  2. Để trống trường 'Tuổi vào ngày' để đo lường theo ngày hôm nay, hoặc đặt bất kỳ ngày quá khứ hoặc tương lai nào để xem tuổi của bạn tại điểm thời gian cụ thể đó.
  3. Nhấp vào 'Tính toán' (hoặc nhấn Enter khi đang tập trung vào trường ngày sinh) để xem phân tích ngay lập tức.
  4. Đọc kết quả chính (năm, tháng, ngày) cùng với bảng tổng số: tổng số ngày, tổng số tuần, tổng số giờ và tổng số tháng, tất cả đều được tính từ phép trừ ngày cơ bản giống nhau.
  5. Kiểm tra dòng đếm ngược để xem số ngày còn lại đến sinh nhật tiếp theo, được tính từ ngày tham chiếu bạn đã thiết lập.
  6. Nhấp vào 'Sao chép' để sao chép văn bản tuổi vào clipboard của bạn, hoặc 'Xóa' để xóa cả hai trường và bắt đầu lại.

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

Công cụ này tính theo 만 나이 hay 세는 나이?
만 나이 (tuổi theo lịch quốc tế), được tính bằng cách trừ ngày sinh của bạn khỏi ngày tham chiếu theo từng thành phần. Điều này phù hợp với tiêu chuẩn pháp lý mặc định của Hàn Quốc kể từ khi luật 만 나이 통일법 có hiệu lực vào ngày 28 tháng 6 năm 2023. Công cụ này không tính theo 세는 나이 (tuổi đếm) hay liên năm theo lịch dương (연 나이) vẫn được sử dụng trong một vài luật cụ thể — những điều này cần một công cụ tính toán khác, cụ thể cho Hàn Quốc.
Điều gì xảy ra nếu tôi sinh vào ngày 29 tháng 2?
Trong các năm không nhuận, công cụ này không cộng thêm tuổi của bạn cho đến ngày 1 tháng 3, không phải ngày 28 tháng 2. Ví dụ, người sinh ngày 29 tháng 2 năm 2000 vẫn hiển thị là 24 năm, 11 tháng, 30 ngày vào ngày 28 tháng 2 năm 2025, và chỉ đạt chính xác 25 năm, 0 tháng, 0 ngày vào ngày 1 tháng 3 năm 2025. Điều này phù hợp với quy định pháp lý của Vương quốc Anh (ngày 1 tháng 3, theo Luật Tuổi Hành Vi Pháp Lý (Scotland) năm 1991) và Maine, nhưng không phải ở mọi nơi — California và Nevada thay vào đó xem ngày 28 tháng 2 chính là ngày kỷ niệm trong các năm không nhuận. Nếu sự khác biệt này có ý nghĩa pháp lý với bạn, hãy kiểm tra quy định cụ thể của khu vực pháp lý bạn đang sống thay vì dựa vào ngày chuyển đổi mặc định này.
Công cụ xử lý như thế nào với ngày sinh nhật vào ngày 31 khi tháng đó ngắn hơn?
Nó sẽ giới hạn đến ngày cuối cùng của tháng ngắn hơn thay vì tràn sang tháng tiếp theo. Một sinh nhật vào ngày 31 tháng 1 không có ngày kỷ niệm trong tháng 2, vì vậy công cụ xem ngày 28 tháng 2 (29 trong năm nhuận) là mốc một tháng, và đếm các ngày từ đó. Người sinh ngày 31 tháng 1 năm 2000 và kiểm tra vào ngày 1 tháng 3 năm 2025, bạn sẽ nhận được 25 năm, 1 tháng, 1 ngày. Hệ quả có thể thấy là các ngày sinh vào ngày 29, 30 và 31 tháng 1 đều rơi vào cùng một mốc và đọc giống nhau vào đầu tháng 3. Đó là quy ước tiêu chuẩn, không phải một sự thật phổ quát — một số hệ thống pháp lý sẽ chuyển mốc kỷ niệm này sang ngày 1 tháng 3 thay vào đó, vì vậy nếu một hạn chót hoặc độ tuổi pháp lý phụ thuộc vào điều này, hãy kiểm tra quy định thực tế áp dụng cho bạn.
Công cụ có tải ngày sinh của tôi lên máy chủ không?
Không. Mọi phép tính đều được thực hiện hoàn toàn bên trong trình duyệt của bạn bằng toán học JavaScript đơn giản. Ngày sinh của bạn sẽ không bao giờ được gửi đi và công cụ vẫn hoạt động mà không cần kết nối internet.
Tôi có thể tính tuổi tại một ngày cụ thể trong quá khứ hoặc tương lai thay vì ngày hôm nay không?
Có. Điền ngày cụ thể (trong quá khứ hoặc tương lai) vào trường 'Tuổi vào ngày' và mọi kết quả (phân tích năm/tháng/ngày, tổng số, và đếm ngược đến sinh nhật tiếp theo) sẽ được tính lại dựa trên ngày đó thay vì ngày hôm nay.
Tại sao tổng giờ hoặc tổng tháng không khớp hoàn toàn với kết quả tôi sẽ nhận được nếu chia tổng ngày cho 24 hoặc 30?
Tổng tháng được tính từ phân tích lịch (năm x 12 + tháng), không phải từ việc chia các ngày cho 30, do đó nó giữ được độ chính xác theo độ dài thực tế của tháng. Tổng giờ là tổng ngày nhân với 24 — và tổng ngày được làm tròn đến các ngày lịch nguyên cụ thể để đảm bảo các chuyển đổi giờ tiết kiệm năng lượng không làm lệch số đếm đi một ngày, điều này có nghĩa là con số giờ lại đưa ra giả định rằng mỗi ngày lịch có đúng 24 giờ. Nếu bạn đã trải qua các lần chuyển đổi giờ tiết kiệm năng lượng, giờ thực tế bạn đã sống sẽ khác với tổng giờ hiển thị khoảng một giờ cho mỗi lần chuyển đổi bạn đã trải qua.