Không tải lên, 100% cục bộ, không cần tài khoản

Bài viết

Đếm ngày làm việc giữa hai ngày

"Thêm 30 ngày làm việc" nghe có vẻ đơn giản cho đến khi bạn nhận ra rằng ngày nghỉ lễ khác nhau theo quốc gia, cuối tuần không phải lúc nào cũng là thứ Bảy và Chủ nhật, và hầu hết các máy tính không đồng ý về việc có tính ngày bắt đầu hay không. Bài viết này giải thích cơ chế để bạn biết mình thực sự tính gì.

Ngày làm việc là gì

Ngày làm việc là bất kỳ ngày nào không phải ngày cuối tuần và không phải ngày nghỉ lễ công. Ở hầu hết các quốc gia điều đó có nghĩa là từ thứ Hai đến thứ Sáu, trừ các ngày nghỉ lễ chính thức được công nhận bởi luật lao động hoặc hệ thống ngân hàng của quốc gia đó. Khoảng cách giữa số ngày lịch và số ngày làm việc tăng nhanh: khoảng 30 ngày lịch qua Giáng sinh và Năm mới ở Pháp chỉ chứa khoảng 20 ngày làm việc sau khi bỏ cuối tuần và các ngày nghỉ lễ công liên quan. Lưu ý rằng định nghĩa cuối tuần cũng thay đổi: ở một số quốc gia vùng Vịnh, tuần làm việc chạy từ Chủ nhật đến thứ Năm, làm cho thứ Sáu và thứ Bảy là cuối tuần. Định nghĩa quan trọng nhất ở ranh giới: nếu thời hạn rơi vào thứ Bảy, thời hạn hiệu quả thường là thứ Sáu trước đó hoặc thứ Hai tiếp theo tùy thuộc vào hợp đồng hoặc quyền hạn pháp lý. Không có câu trả lời nào sai khi xét riêng lẻ; điều quan trọng là cả hai bên sử dụng cùng một quy tắc.

Lưới lịch tháng 12 hiển thị cuối tuần được tô màu xám và ngày nghỉ lễ được đánh dấu bằng chấm đỏ, với các ngày làm việc còn lại được tô sáng màu trắng

Đếm bao gồm so với không bao gồm và bẫy sai một đơn vị

Nguồn bất đồng phổ biến nhất giữa hai người đếm cùng một khoảng thời gian là liệu ngày bắt đầu và ngày kết thúc có được tính hay không. Đếm bao gồm coi cả hai đầu là một phần của khoảng thời gian. Đếm không bao gồm bỏ qua một hoặc cả hai đầu. Hợp đồng ghi "giao hàng trong vòng 5 ngày làm việc kể từ ngày đặt hàng" là mơ hồ: ngày không có nghĩa là ngày đặt hàng, vì vậy việc giao hàng phải hoàn thành vào cuối ngày thứ 5, hay việc đếm bắt đầu từ ngày làm việc tiếp theo? Trong thực tế, các điều khoản thanh toán và vận chuyển trong luật thương mại thường không tính ngày bắt đầu và tính ngày kết thúc, làm cho khoảng thời gian mở-mở hoặc nửa mở thay vì bao gồm hoàn toàn. Cách tiếp cận an toàn nhất khi từ ngữ không rõ ràng là hỏi và ghi lại câu trả lời, sau đó xác minh số đếm của bạn bằng công cụ nêu rõ quy ước nào nó áp dụng. Máy tính ngày làm việc trên trang này đếm khoảng bao gồm theo mặc định: cả ngày bắt đầu và ngày kết thúc đều được tính vào tổng.

Ngày nghỉ cố định, lễ di động, và vấn đề khu vực

Ngày nghỉ lễ công chia thành hai loại. Ngày nghỉ theo ngày cố định rơi vào cùng ngày lịch mỗi năm: 1 tháng 1, 4 tháng 7, 25 tháng 12. Ngày nghỉ di động thay đổi mỗi năm vì chúng được neo theo chu kỳ âm lịch hoặc giáo hội: Lễ Phục sinh và các lễ kéo theo (Thứ Hai Phục sinh, Lễ Thăng thiên, Thứ Hai Hiện xuống) thay đổi đến năm tuần tùy theo năm. Thách thức lớn hơn cho bất kỳ máy tính nào là phạm vi khu vực. Đức có bộ chín ngày nghỉ liên bang cộng thêm hai đến năm ngày bổ sung thay đổi theo bang. Tây Ban Nha có danh sách quốc gia cộng thêm ngày của cộng đồng tự trị. Hoa Kỳ có ngày nghỉ liên bang nhưng không có quy tắc quốc gia yêu cầu người sử dụng lao động tư nhân tuân thủ chúng. Công cụ ngày làm việc trên trang này bao gồm các ngày nghỉ lễ quốc gia chính của Pháp, Hoa Kỳ, Vương quốc Anh, Đức, Tây Ban Nha, Ý, Canada, và Bỉ. Ngày nghỉ khu vực không được bao gồm. Nếu hợp đồng hoặc SLA của bạn đặt tên một bang hoặc tỉnh cụ thể, kiểm tra kết quả dựa trên nguồn địa phương có thẩm quyền.

Một tháng lịch với cuối tuần được tô màu và một ngày nghỉ lễ được đánh dấu, hiển thị những ngày nào bị bỏ qua khi đếm ngày làm việc.

Ứng dụng thực tế: điều khoản thanh toán, thời hạn SLA, thời gian báo trước

Ứng dụng thực tế phổ biến nhất của việc đếm ngày làm việc là điều khoản thanh toán. "Net-30" có nghĩa là thanh toán đến hạn 30 ngày lịch sau ngày hóa đơn, nhưng một số hợp đồng ghi "net-30 ngày làm việc", điều này thêm vài tuần vào khung thời gian. Biết sự khác biệt trước khi ký rất quan trọng. SLA vận chuyển và logistics thường tính bằng ngày làm việc vì các hãng vận chuyển không hoạt động vào cuối tuần hoặc ngày nghỉ lễ; "giao hàng 5 ngày làm việc" từ đơn hàng ngày thứ Sáu thường sẽ đến vào thứ Sáu tuần tiếp theo sớm nhất. Luật lao động thường chỉ định thời gian báo trước theo ngày làm việc: từ chức yêu cầu mười ngày làm việc báo trước được đưa vào thứ Hai có hiệu lực hai tuần lịch sau nếu không có ngày nghỉ lễ, nhưng điều này thay đổi nếu có ngày nghỉ lễ rơi vào khoảng thời gian đó. Luật cho thuê nhà, thời hạn trát tòa, và chu kỳ thanh toán tài chính (T+1, T+2) đều hoạt động theo logic ngày làm việc. Công cụ tính chênh lệch ngày trên trang này cho phép bạn so sánh tổng số ngày và tuần lịch như một kiểm tra chéo với con số ngày làm việc.

Thực hiện trong trình duyệt mà không gửi dữ liệu đi đâu

Máy tính ngày làm việc và công cụ tính chênh lệch ngày trên trang này chạy hoàn toàn trong trình duyệt. Bạn nhập hai ngày, chọn quốc gia tùy chọn cho ngày nghỉ lễ quốc gia, và kết quả được tính cục bộ bằng JavaScript. Không có ngày, khoảng ngày, hay lựa chọn quốc gia nào được gửi đến bất kỳ máy chủ nào. Logic ngày nghỉ được biên dịch vào trang lúc build: các bộ ngày nghỉ của Pháp, Đức, hay Mỹ cho một năm nhất định được tính theo thời gian thực từ một thuật toán nhỏ thay vì được lấy từ cơ sở dữ liệu từ xa. Vì các lễ di động được tính toán chứ không được lưu trữ, công cụ hoạt động cho các năm trong quá khứ và tương lai trong phạm vi hợp lý mà không cần kết nối mạng. Sự đánh đổi là điều được mô tả trong phần trước: danh sách ngày nghỉ là bộ cấp quốc gia được tuyển chọn, không phải bộ toàn diện cấp địa phương. Dùng kết quả như điểm khởi đầu đáng tin cậy, sau đó kiểm tra các chi tiết khu vực khi cần độ chính xác cao.

Công cụ trong bài viết này

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

Net-30 có nghĩa là 30 ngày lịch hay 30 ngày làm việc?

Trong hầu hết các ứng dụng thương mại tiêu chuẩn, net-30 có nghĩa là 30 ngày lịch. Nếu hợp đồng có ý định ngày làm việc, thường sẽ nói rõ điều đó. Khi nghi ngờ, kiểm tra từ ngữ hợp đồng; khoảng cách giữa hai cách hiểu có thể là vài tuần.

Tại sao công cụ không bao gồm tất cả ngày nghỉ khu vực?

Công cụ ngày làm việc bao gồm các ngày nghỉ lễ quốc gia chính của tám quốc gia. Ngày nghỉ khu vực (bang Mỹ, Laender Đức, cộng đồng tự trị Tây Ban Nha) không được bao gồm vì chúng thay đổi ở cấp dưới quốc gia và một công cụ cấp quốc gia không thể khái quát hóa chúng một cách đáng tin cậy. Công cụ ghi lại giới hạn này để bạn có thể áp dụng các hiệu chỉnh địa phương.

Ngày bắt đầu có được tính hay không?

Máy tính ngày làm việc trên trang này sử dụng khoảng bao gồm theo mặc định: cả ngày bắt đầu và ngày kết thúc đều được tính vào số đếm. Nhiều hợp đồng và khung pháp lý không tính ngày bắt đầu (ngày sự kiện không tính là ngày một). Nếu bối cảnh của bạn không tính ngày không, trừ một từ kết quả.