Tính thời hạn kháng cáo, thời hiệu khởi kiện online
Tính thời hạn theo Điều 144–148 BLDS có tính ngày nghỉ lễ, kèm bảng thời hiệu (hợp đồng, thừa kế, lao động, khiếu nại, kháng cáo) có căn cứ.
Kết quả
Bấm “Chạy” để xem kết quả.
Gửi ngày xảy ra sự kiện start và period (15d, 2w, 3m, 1y, 1y6m, 10wd – ngày làm việc, hoặc "30 ngày", "3 tháng") hoặc mã rule trong bảng có sẵn, API trả về ngày cuối cùng của thời hạn theo BLDS 2015: không tính ngày xảy ra sự kiện (Điều 147), thời hạn theo tháng, năm kết thúc vào ngày tương ứng (tháng không có ngày tương ứng thì lấy ngày cuối tháng), ngày cuối là ngày nghỉ cuối tuần, ngày lễ thì kết thúc vào ngày làm việc tiếp theo (Điều 148 khoản 5) theo lịch nghỉ chính thức. mode=fixed tính một tháng là 30 ngày, một năm là 365 ngày (Điều 146), suspended_days cộng thời gian không tính vào thời hiệu (Điều 156).
Không gửi start thì API trả bảng: thời hiệu khởi kiện hợp đồng, bồi thường ngoài hợp đồng (3 năm), thừa kế (30 / 10 / 3 năm), giao dịch vô hiệu, tranh chấp thương mại (2 năm), tranh chấp lao động (6 / 9 / 12 tháng), khiếu nại hành chính (90 ngày), khởi kiện vụ án hành chính (1 năm), kháng cáo (15 ngày, 7 ngày), kháng nghị giám đốc thẩm (3 năm), yêu cầu thi hành án (5 năm)… kèm điều luật. Lọc bằng category hoặc q. format=ics trả file lịch có nhắc hạn.
Kết quả giải thích từng bước và dẫn điều luật. Chỉ để tham khảo: hãy kiểm tra cách tính của luật chuyên ngành.
Dùng trong code của bạn
curl "https://apibox.io.vn/v1/vn-legal-deadline?start=2026-04-15&rule=civil_appeal_judgment" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/vn-legal-deadline?start=2026-04-15&rule=civil_appeal_judgment', {
method: 'GET',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
});
const data = await res.json();
console.log(data);import requests
res = requests.get(
"https://apibox.io.vn/v1/vn-legal-deadline?start=2026-04-15&rule=civil_appeal_judgment",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/vn-legal-deadline?start=2026-04-15&rule=civil_appeal_judgment');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Tài liệu API → Nhận API key miễn phí
Hỏi đáp
Ngày xảy ra sự kiện có được tính không?
Không. Theo Điều 147, ngày đầu tiên không được tính mà bắt đầu từ ngày tiếp theo. Thời hạn kháng cáo 15 ngày với bản án tuyên ngày 15/4 kết thúc ngày 30/4, và lùi sang ngày làm việc kế tiếp nếu đó là ngày nghỉ lễ.
Ngày cuối rơi vào ngày nghỉ thì sao?
Thời hạn kết thúc vào cuối ngày làm việc tiếp theo (Điều 148 khoản 5). Ngày nghỉ lấy theo lịch nghỉ chính thức của cán bộ, công chức.
Thời hiệu lấy từ luật nào?
Mỗi dòng ghi rõ căn cứ: BLDS, Bộ luật Lao động 2019, Luật Khiếu nại, BLTTDS / BLTTHS / Luật TTHC, Luật Thi hành án dân sự 2025.