Tính ngày hết hạn từ NSX và HSD, đếm số ngày còn lại cho nhiều mặt hàng
Công cụ tính hạn sử dụng này nhận ngày sản xuất (NSX) và hạn sử dụng (HSD) ghi theo ngày, tháng hoặc năm, hoặc nhận thẳng ngày hết hạn (EXP), rồi cho biết ngày hết hạn chính xác, còn bao nhiêu ngày và còn bao nhiêu phần trăm hạn dùng. Phép cộng tháng, năm làm đúng theo lịch, kể cả những ca dễ sai như 31/01 cộng 1 tháng hay 29/02 cộng 1 năm. Ngày hôm nay lấy theo giờ Việt Nam nên không lệch một ngày dù máy đặt múi giờ khác. Bạn theo dõi được cả danh sách mặt hàng trong tủ bếp, kho hàng hay quầy thuốc, sắp xếp theo hàng sắp hết và xuất ra Excel.
Tính năng nổi bật
- Ba cách nhập cho mỗi mặt hàng: NSX + thời hạn (ngày, tháng, năm), NSX + ngày hết hạn, hoặc chỉ có ngày hết hạn
- Cộng tháng và năm theo lịch: giữ nguyên ngày, tháng đích không có ngày đó thì lấy ngày cuối tháng (31/01 + 1 tháng = 28/02, hoặc 29/02 năm nhuận)
- Đọc ngày kiểu Việt Nam: 05/03/2026, 5/3/26, 05-03-2026, 05.03.2026, 05032026, 2026-03-05, 2026/03/05; hạn ghi tháng/năm như 03/2027 tính tới ngày cuối tháng
- Báo lỗi rõ khi ngày không tồn tại (31/02, 29/02 năm không nhuận, tháng 13) hoặc ngày hết hạn trước ngày sản xuất
- Số ngày còn lại theo giờ Việt Nam (UTC+7), tự cập nhật khi qua nửa đêm
- Phần trăm hạn dùng còn lại kèm thanh tiến độ; nhãn Còn hạn, Sắp hết hạn, Hết hạn hôm nay, Đã hết hạn với ngưỡng sắp hết chỉnh được
- Tùy chọn quy ước trừ 1 ngày (hết hạn vào ngày trước ngày tròn kỳ hạn) cho đơn vị dùng cách ghi này
- Danh sách tối đa 300 mặt hàng, sắp xếp theo ngày sắp hết, xuất file Excel, tự lưu trên trình duyệt
Vì sao nên dùng công cụ thay vì nhẩm
Nhiều bao bì chỉ in ngày sản xuất và một dòng HSD 12 tháng hoặc 18 tháng kể từ NSX, để người mua tự cộng. Cộng tháng nghe đơn giản nhưng dễ sai ở cuối tháng: 31/08 cộng 6 tháng không phải 31/02 mà là 28/02 năm sau; 29/02 cộng một năm phải về 28/02. Đếm số ngày còn lại qua nhiều tháng có độ dài khác nhau còn dễ nhầm hơn. Với kho hàng, cửa hàng tạp hóa, quầy thuốc hay bếp ăn, có hàng chục mặt hàng cần theo dõi cùng lúc, mà hàng gần hết hạn lại cần được bán trước, dùng trước hoặc đổi trả với nhà cung cấp đúng thời điểm. Công cụ làm đúng phép tính lịch, ghi rõ quy ước nó dùng, xếp hàng sắp hết lên đầu và cho bạn một file Excel để in hoặc gửi cho người phụ trách.
Lợi ích khi sử dụng
- Không còn cộng nhầm tháng cuối tháng, năm nhuận
- Biết chính xác còn bao nhiêu ngày, không phụ thuộc múi giờ máy
- Ưu tiên bán hoặc dùng hàng sắp hết, giảm hàng hủy
- Quản lý cả danh sách và xuất Excel để kiểm kho
- Hợp cho gia đình, tạp hóa, nhà thuốc, bếp ăn, kho hàng
- Không cần đăng ký, dữ liệu lưu trên máy bạn
Cách tính hạn sử dụng bằng công cụ
- 1Nhập tên mặt hàng và chọn cách nhập: NSX + thời hạn, NSX + ngày hết hạn, hoặc chỉ có ngày hết hạn.
- 2Gõ ngày theo kiểu dd/mm/yyyy (ví dụ 10/05/2026); nếu bao bì chỉ ghi tháng và năm, gõ 05/2027.
- 3Với NSX + thời hạn, nhập số và chọn đơn vị ngày, tháng hoặc năm (ví dụ 12 tháng).
- 4Đọc ngày hết hạn, số ngày còn lại, phần trăm hạn dùng còn lại và nhãn trạng thái ngay bên dưới.
- 5Bấm Thêm mặt hàng để theo dõi tiếp, Sắp xếp theo ngày sắp hết để đưa hàng gấp lên đầu.
- 6Chỉnh ngưỡng báo sắp hết và quy ước trừ 1 ngày nếu cần, rồi bấm Xuất Excel để lưu danh sách.
Quy ước cộng tháng và năm trong công cụ
Khi cộng tháng, công cụ giữ nguyên số ngày của NSX và chỉ đổi tháng, năm. Nếu tháng đích không có ngày đó, ngày hết hạn là ngày cuối cùng của tháng đích. Ví dụ: 15/12/2026 + 1 tháng = 15/01/2027; 31/01/2026 + 1 tháng = 28/02/2026 vì tháng 2/2026 có 28 ngày; 31/01/2028 + 1 tháng = 29/02/2028 vì 2028 là năm nhuận; 31/08/2026 + 6 tháng = 28/02/2027; 31/12/2026 + 18 tháng = 30/06/2028; 30/11/2027 + 3 tháng = 29/02/2028. Cộng năm là cộng 12 tháng theo cùng quy tắc, nên 29/02/2028 + 1 năm = 28/02/2029, còn 29/02/2028 + 4 năm = 29/02/2032. Cộng ngày là cộng đúng số ngày trên lịch: 15/12/2026 + 90 ngày = 15/03/2027. Đây là cách cộng tháng phổ biến trong lập trình và trong các phần mềm bảng tính (hàm EDATE của Excel cho kết quả giống vậy). Khi bao bì đã in sẵn ngày hết hạn, ngày in trên bao bì là căn cứ.
Hết hạn vào ngày tròn kỳ hạn hay ngày trước đó
Với NSX 10/05/2026 và HSD 12 tháng, có hai cách hiểu: hết hạn ngày 10/05/2027 (cộng tròn 12 tháng), hoặc dùng được hết ngày 09/05/2027 (đủ 12 tháng tính cả ngày sản xuất). Không có một quy ước duy nhất cho mọi nhà sản xuất, nên công cụ mặc định cộng tròn và cho bạn bật tùy chọn trừ 1 ngày. Nếu nhà sản xuất in sẵn ngày hết hạn, hãy chọn cách nhập NSX + ngày hết hạn để dùng đúng ngày đó. Với thực phẩm dễ hỏng, thuốc, sữa cho trẻ nhỏ, nên chọn cách hiểu thận trọng hơn. Sự khác biệt một ngày hiếm khi quan trọng với hàng có hạn dùng dài, nhưng có ý nghĩa với hàng hạn ngắn như sữa tươi thanh trùng, bánh mì, thực phẩm tươi.
Hạn dùng chỉ ghi tháng và năm
Nhiều loại hàng, nhất là thuốc và mỹ phẩm, chỉ ghi hạn dùng dạng tháng/năm, ví dụ EXP 03/2027. Khoản 11 Điều 3 Nghị định 43/2017/NĐ-CP về nhãn hàng hóa giải thích trường hợp hạn dùng chỉ thể hiện tháng, năm thì hạn dùng được tính đến ngày cuối cùng của tháng hết hạn. Vì vậy khi bạn gõ 03/2027, công cụ hiểu là 31/03/2027; gõ 02/2028 là 29/02/2028. Nếu NSX chỉ có tháng và năm, công cụ cũng lấy ngày cuối tháng và ghi chú để bạn biết. Nghị định này cũng quy định ngày tháng trên nhãn ghi theo thứ tự ngày, tháng, năm dương lịch; nhãn hàng nhập khẩu đôi khi in theo thứ tự năm, tháng, ngày hoặc tháng, ngày, năm, hãy đọc kỹ ký hiệu trên bao bì trước khi nhập.
Vì sao đếm ngày theo giờ Việt Nam
Nhiều công cụ tính ngày trên mạng dùng đối tượng ngày giờ của trình duyệt, nên với người dùng máy đặt múi giờ khác (máy công ty cài sẵn giờ quốc tế, điện thoại đang ở nước ngoài) hoặc khi dùng lúc gần nửa đêm, kết quả có thể lệch một ngày. Công cụ này lưu ngày dạng ngày, tháng, năm thuần túy và chỉ đếm khoảng cách theo lịch, không qua giờ phút. Ngày hôm nay được lấy theo giờ Việt Nam (UTC+7, không có giờ mùa hè): 23 giờ 30 tối 04/11 theo giờ máy ở châu Âu đã là sáng 05/11 ở Việt Nam, công cụ dùng 05/11. Danh sách tự cập nhật mỗi phút, nên để trang mở qua nửa đêm thì số ngày còn lại tự giảm đi một.
Phần trăm hạn dùng còn lại và ngưỡng sắp hết hạn
Phần trăm còn lại bằng số ngày còn lại chia tổng thời hạn (từ NSX tới ngày hết hạn). Giả sử hôm nay là 04/11/2026: hộp sữa NSX 10/05/2026, HSD 12 tháng hết hạn 10/05/2027, tổng 365 ngày, còn 187 ngày, tức khoảng 51,2%. Gói mì NSX 01/06/2026, hết hạn 01/12/2026, tổng 183 ngày, còn 27 ngày, khoảng 14,8%, nên bị gắn nhãn Sắp hết hạn với ngưỡng mặc định 30%. Ngoài ngưỡng phần trăm, công cụ có ngưỡng theo số ngày (mặc định 7 ngày) cho những mặt hàng chỉ biết ngày hết hạn. Nhiều nhà bán lẻ, nhà phân phối có quy định nội bộ về hạn dùng còn lại tối thiểu khi nhận hàng hoặc khi bày bán; bạn có thể đặt ngưỡng theo quy định của đơn vị mình.
Hạn sử dụng, hạn dùng tốt nhất và ngày bán
Trên nhãn hàng có thể gặp nhiều cách ghi: HSD, EXP (expiry) là hạn sử dụng, quá ngày này không nên dùng; BB, BBE hay Best before là dùng tốt nhất trước ngày, quá ngày chất lượng có thể giảm; MFG, MFD hay NSX là ngày sản xuất. Một số nước dùng thêm "sell by" là ngày nên bán trước để còn thời gian cho người mua dùng. Ở Việt Nam, Nghị định 43/2017/NĐ-CP (đã sửa đổi bởi Nghị định 111/2021/NĐ-CP) quy định nội dung bắt buộc trên nhãn tùy nhóm hàng. Công cụ tính ngày theo con số bạn nhập; việc hàng còn dùng được hay không phụ thuộc cả cách bảo quản: sữa đã mở nắp, thực phẩm để ngoài tủ lạnh có thể hỏng trước hạn in trên bao bì.
Những chỗ hay nhầm khi đọc ngày trên bao bì
Thứ nhất là thứ tự ngày tháng. Hàng sản xuất trong nước ghi theo ngày, tháng, năm, nhưng hàng nhập khẩu có thể in 2027/03/05 (năm, tháng, ngày) hoặc 03/05/2027 theo kiểu Mỹ (tháng, ngày, năm). Nếu ngày thứ nhất lớn hơn 12, bạn biết chắc đó là ngày; nếu cả hai đều không quá 12, hãy tìm nhãn phụ tiếng Việt, thường in lại theo đúng thứ tự ngày, tháng, năm. Công cụ đọc theo thứ tự Việt Nam và nhận dạng năm, tháng, ngày khi bạn gõ năm bốn chữ số đứng đầu, như 2027-03-05 hoặc 2027/03/05. Thứ hai là ký hiệu: NSX, MFG, MFD, PRD là ngày sản xuất; HSD, EXP, EXD là hạn sử dụng; BB hay Best before là dùng tốt nhất trước. Thứ ba là mã lô in sát ngày: dãy như L240510 thường là số lô, không phải ngày, dù trông giống ngày 10/05/2024. Thứ tư là hạn sau khi mở: sữa, nước sốt, thuốc nhỏ mắt thường ghi thêm dùng trong 7 ngày hay 28 ngày sau khi mở nắp. Với các mặt hàng này, bạn có thể thêm một dòng riêng dùng cách nhập NSX + thời hạn, lấy ngày mở nắp làm NSX và số ngày dùng sau khi mở làm thời hạn, để công cụ nhắc khi hết. Cuối cùng, hạn in trên bao bì chỉ đúng khi hàng được bảo quản theo điều kiện ghi trên nhãn; hàng để nơi nóng, ẩm hoặc bao bì móp, phồng thì không nên dựa vào ngày in.
Quản lý hạn dùng cho cửa hàng và kho
Nguyên tắc hay dùng là hết hạn trước xuất trước (FEFO): khi xuất kho hoặc bày hàng, ưu tiên lô có hạn gần nhất. Hãy nhập mỗi lô hàng là một dòng, ghi tên kèm số lô, rồi bấm Sắp xếp theo ngày sắp hết để có thứ tự xuất. Định kỳ mỗi tuần, xuất Excel và lọc những dòng Sắp hết hạn để lên kế hoạch khuyến mãi, chuyển kênh bán hoặc trả nhà cung cấp theo hợp đồng. File Excel có các cột NSX, thời hạn, ngày hết hạn, số ngày còn lại, phần trăm còn lại, trạng thái và ghi chú, đủ để dán vào sổ kiểm kho. Dữ liệu chỉ lưu trên trình duyệt của máy đang dùng, nên nếu nhiều người cùng quản lý, hãy dùng file Excel làm bản chia sẻ.
Câu hỏi thường gặp (FAQ)
NSX 10/05/2026, HSD 12 tháng thì hết hạn ngày nào?
Cộng tròn 12 tháng là 10/05/2027. Nếu theo quy ước dùng đủ 12 tháng tính cả ngày sản xuất thì dùng được hết ngày 09/05/2027; bật tùy chọn trừ 1 ngày để xem cách này.
31/01 cộng 1 tháng là ngày nào?
Tháng 2 không có ngày 31 nên lấy ngày cuối tháng: 28/02, hoặc 29/02 nếu là năm nhuận (ví dụ 31/01/2028 + 1 tháng = 29/02/2028).
Sản xuất 29/02, HSD 1 năm thì hết hạn ngày nào?
Năm sau không có ngày 29/02 nên hết hạn ngày 28/02. Ví dụ 29/02/2028 + 1 năm = 28/02/2029.
EXP 03/2027 là hết hạn ngày nào?
Hạn dùng chỉ ghi tháng và năm thì tính đến ngày cuối cùng của tháng đó, tức 31/03/2027. Gõ 03/2027 vào ô ngày hết hạn, công cụ tự hiểu như vậy.
HSD 18 tháng kể từ NSX thì tính sao?
Chọn NSX + thời hạn, nhập 18 và đơn vị tháng. Ví dụ NSX 31/12/2026 + 18 tháng = 30/06/2028, vì tháng 6 chỉ có 30 ngày.
HSD ghi 90 ngày và 3 tháng có giống nhau không?
Không hẳn. 3 tháng tính theo lịch nên có thể dài 89 đến 92 ngày tùy các tháng đi qua; 90 ngày là đúng 90 ngày. Chọn đơn vị đúng như bao bì ghi.
Nhập ngày kiểu 5/3/26 có được không?
Được. Công cụ đọc ngày theo thứ tự ngày, tháng, năm kiểu Việt Nam; năm hai chữ số hiểu là 20xx. Cũng nhập được 05-03-2026, 05.03.2026, 05032026, 2026-03-05 hoặc 2026/03/05.
Vì sao công cụ báo ngày không hợp lệ?
Vì ngày đó không có trên lịch, như 31/04, 31/02, 29/02/2026 (2026 không nhuận) hoặc tháng 13. Hãy kiểm tra lại số in trên bao bì, có thể nhãn ghi theo thứ tự tháng, ngày, năm.
Số ngày còn lại có bị lệch khi tôi ở nước ngoài không?
Không. Ngày hôm nay luôn lấy theo giờ Việt Nam (UTC+7), và khoảng cách ngày được đếm theo lịch chứ không qua giờ phút, nên không lệch dù điện thoại đặt múi giờ khác.
Phần trăm hạn dùng còn lại tính thế nào?
Bằng số ngày còn lại chia tổng số ngày từ NSX tới ngày hết hạn, nhân 100. Chỉ tính được khi có ngày sản xuất; nếu chỉ có ngày hết hạn, công cụ dùng ngưỡng theo số ngày.
Ngưỡng sắp hết hạn nên đặt bao nhiêu?
Tùy loại hàng và quy định của đơn vị. Mặc định là còn không quá 30% hạn dùng hoặc không quá 7 ngày. Hàng hạn ngắn nên dùng ngưỡng theo ngày, hàng hạn dài dùng ngưỡng phần trăm.
Hết hạn hôm nay thì còn dùng được không?
Nghị định 43/2017/NĐ-CP định nghĩa hạn sử dụng là mốc thời gian sử dụng ấn định cho hàng hóa, sau mốc đó hàng hóa không còn giữ được đầy đủ đặc tính chất lượng vốn có, nên ngày hết hạn là mốc cuối cùng để dùng. Với thực phẩm dễ hỏng, thuốc, sữa trẻ em, nên dùng trước mốc này và xem kỹ điều kiện bảo quản.
BB, Best before khác EXP thế nào?
EXP là hạn sử dụng, quá ngày không nên dùng. Best before (BB) là dùng tốt nhất trước ngày đó, quá ngày chất lượng có thể giảm. Công cụ tính ngày giống nhau cho cả hai, cách xử lý hàng quá ngày thì khác.
Xuất Excel gồm những cột nào?
STT, mặt hàng, ngày sản xuất, thời hạn, ngày hết hạn, số ngày còn lại, phần trăm hạn còn lại, trạng thái và ghi chú (ví dụ ngày được lấy về cuối tháng, lỗi nhập).
Thuốc ghi dùng trong 28 ngày sau khi mở nắp thì theo dõi sao?
Thêm một dòng riêng, chọn NSX + thời hạn, nhập ngày mở nắp vào ô ngày sản xuất và 28 ngày vào ô thời hạn. Công cụ sẽ tính ngày phải bỏ và đếm số ngày còn lại như mọi mặt hàng khác; ngày nào đến trước giữa hạn này và hạn in trên bao bì thì theo ngày đó.
Danh sách mặt hàng có bị mất khi đóng trình duyệt?
Không, danh sách được lưu trong bộ nhớ trình duyệt trên máy bạn. Nó sẽ mất nếu xóa dữ liệu trang web hoặc dùng chế độ ẩn danh; hãy xuất Excel để lưu bản dự phòng.
Công cụ này khác công cụ tính khoảng cách ngày thế nào?
Công cụ tính khoảng cách ngày chỉ đếm số ngày giữa hai mốc. Công cụ này cộng thời hạn theo đúng quy ước nhãn hàng (cuối tháng, tháng/năm), tính phần trăm hạn còn lại, gắn trạng thái và quản lý cả danh sách mặt hàng.
Từ khóa liên quan
- tính hạn sử dụng
- cách tính hạn sử dụng
- tính ngày hết hạn sử dụng
- tính hạn sử dụng online
- hsd 12 tháng kể từ nsx
- hsd 24 tháng kể từ nsx
- nsx hsd là gì
- cách xem hạn sử dụng
- exp là gì
- mfg exp là gì
- hạn sử dụng ghi tháng năm
- còn bao nhiêu ngày hết hạn
- tính ngày hết hạn sản phẩm
- quản lý hạn sử dụng hàng hóa
- theo dõi hạn sử dụng excel
- cộng tháng vào ngày
- best before là gì
- hạn dùng tốt nhất trước ngày
- fefo hết hạn trước xuất trước
- kiểm tra hạn sử dụng