Tính thời gian và ngày tháng

Chào mọi người, em đang làm bài tập về tính thời gian, e muốn hết 24 giờ thì ngày nó tăng lên 1 và hết 30 ngày thì tháng + thêm 1, còn có cả tháng chẵn và tháng lẽ nữa, năm nhuận các kiểu nữa, có thư viện nào hỗ trợ không hay code chay ạ, các bác cho e hướng giải quyết với ạ.

em cám ơn

  1. Bạn hoàn toàn có thể tự code (với mọi ngôn ngữ lập trình).

  2. Nếu đề có yêu cầu ngôn ngữ lập trình thì hoàn toàn tuỳ vào ngôn ngữ đó có thư viện hỗ trợ hay không. Nếu không thì quay lại dòng 1.

5 Likes

hiện tại em đang bí ở chổ sau 24h thì ngày nó tăng lên 1, e có check như, nếu hours % 24 === 0 thì ngày +1 nhưng nó chỉ đúng với trường hợp đó, khi hours quay lại về 0 và tăng lên 1h thì ngày nó cũng sai, a có thể cho e hướng giải quyết được k ạ

nếu muốn nhờ ngta sửa lỗi code thì vui lòng đăng code lên, nếu muốn ngta sửa lỗi thuật toán thì vui lòng nêu từng bước thuật toán lên. Ngoài ra chỉ mô tả em làm thế này mà nó không được thì không ai giải quyết hộ bạn được đâu

5 Likes

Thiếu rồi bạn :smiley: Nó như này: 1 ngày 24h, vậy ví dụ 12+13 = 25 giờ, 25 nhớ 1 ngày còn bao nhiêu :slight_smile:

4 Likes

Trừ 24 luôn cho nó nhanh :thinking:

2 Likes

Chính xác là chia lấy phần nguyên, không phải chia lấy dư, cũng không phải trừ.
127 giờ?

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?