Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Ngày trong tháng
1
Đây là ngày bạn đang tìm
Lần đầu tiên xuất hiện thứ này 1
Số ngày trong tháng 31
Lần xuất hiện có tồn tại Yes

Công cụ này dùng để làm gì

Công cụ tính thứ trong tuần lần thứ N của tháng giúp bạn xác định chính xác ngày trên lịch của một quy tắc lặp lại theo thứ trong tuần, chẳng hạn như "thứ Hai thứ 3 của tháng Một" hay "thứ Sáu đầu tiên của tháng Mười Hai". Những quy tắc kiểu này xuất hiện ở khắp nơi: các ngày lễ liên bang của Mỹ (Lễ Tạ ơn rơi vào thứ Năm thứ 4 của tháng Mười Một), lịch họp hàng tháng, ngày trả lương, ngày đáo hạn hợp đồng quyền chọn vào thứ Sáu, hay lịch thanh toán hóa đơn định kỳ. Thay vì phải đếm từng ô trên tờ lịch, bạn chỉ cần chọn năm, tháng, lần xuất hiện và thứ trong tuần — công cụ sẽ trả về ngày tương ứng trong tháng.

Lưới các ngày trong tháng với thứ Hai thứ ba được tô sáng
Công cụ xác định một ngày như thứ Hai thứ 3 trong lưới tháng.

Cách sử dụng

Chọn nămtháng, chọn lần xuất hiện mà bạn muốn (từ lần 1 đến lần 5), rồi chọn thứ trong tuần. Công cụ sẽ trả về ngày phù hợp trong tháng. Nó cũng cho bạn biết lần xuất hiện đó có thực sự tồn tại hay không — bởi không phải tháng nào cũng có thứ này xuất hiện đến lần thứ 5 — đồng thời hiển thị ngày của lần đầu tiên xuất hiện thứ đó để bạn nắm được cả chuỗi (cứ mỗi lần sau cộng thêm 7 ngày).

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

Trước tiên, ta xác định thứ trong tuần của ngày mùng 1 của tháng, gọi là f (1 = Chủ Nhật cho đến 7 = thứ Bảy). Để tới lần xuất hiện đầu tiên của thứ mục tiêu w, ta cộng thêm một khoảng dịch là \((w - f + 7)\bmod 7\) ngày. Mỗi lần xuất hiện tiếp theo cách đúng 7 ngày, nên lần xuất hiện thứ N sẽ rơi vào:

$$\text{ngày} = 1 + \big((w - f + 7)\bmod 7\big) + (n - 1)\times 7$$

Nếu giá trị này lớn hơn số ngày trong tháng, lần xuất hiện đó không tồn tại (chẳng hạn, sẽ không có thứ Ba thứ 5 trong tháng mà các ngày thứ Ba rơi vào mùng 1, 8, 15, 22 và 29 — điều chỉ xảy ra khi tháng có ít nhất 29 ngày).

Sơ đồ minh họa cách đếm các bước nhảy bảy ngày từ lần xuất hiện đầu tiên của một thứ trong tuần
Tìm thứ trong tuần khớp đầu tiên, rồi nhảy từng bước 7 ngày để có lần thứ 2, 3, 4 và 5.

Ví dụ minh họa

Tìm thứ Hai thứ 3 của tháng Một năm 2024. Ngày 1 tháng 1 năm 2024 là thứ Hai, nên \(f = 2\) và \(w = 2\). Khoảng dịch là \((2 - 2 + 7)\bmod 7 = 0\), vậy thứ Hai đầu tiên là mùng 1. Thứ Hai thứ 3 là $$1 + 0 + (3 - 1)\times 7 = \mathbf{15}.$$ Vậy ngày cần tìm là 15 tháng 1 năm 2024 — đúng là ngày Lễ Martin Luther King Jr. tại Mỹ.

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

Cách đánh số thứ trong tuần ở đây thế nào? Chủ Nhật = 1 cho đến thứ Bảy = 7, giống hệt như trong ô chọn ở phần nhập liệu.

Vì sao kết quả báo lần xuất hiện không tồn tại? Một số tháng chỉ có bốn lần một thứ nhất định. Nếu bạn chọn lần thứ 5 mà thực tế chỉ có bốn lần, ngày được tính ra sẽ vượt quá số ngày của tháng và được đánh dấu là không tồn tại.

Tôi có thể tìm thứ cuối cùng của tháng không? Hãy thử chọn lần xuất hiện thứ 5 trước; nếu nó tồn tại thì đó chính là lần cuối cùng, còn nếu không thì lần thứ 4 sẽ là lần cuối.

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