Hiển thị thời gian rút gọn

Quy tắc này dựa theo quy tắc hiển thị thời gian của iOS.

Định nghĩa

Dựa theo thời gian muốn hiển thị so sánh với thời gian hiện tại để hiển thị thời gian rút gọn.

Các yêu cầu

1. Yêu cầu 1

Gọi x là khoảng thời gian giữa Thời gian cần hiển thị và Thời gian hiện tại.

  • Nếu x < 1 phút, hiển thị x giây trươc.

  • Nếu 1 phút < x < 60 phút, hiển thị x phút trước.

  • Nếu 60 phút <= x <=1440 phút (số phút một ngày), hiển thị x giờ trước.

  • Nếu 1 ngày <= x < 7 ngày (số ngày trong tuần), hiển thị thứ trong tuần + thời gian cụ thể. Ví dụ: Thứ 5 11/06/2024.

  • Còn lại: Hiển thị thời gian cụ thể.

Ví dụ

Hôm nay là 11/05/2024, thời gian cần hiển thị là 10/05/2024.

Sẽ hiển thị là: Thứ hai 10/05/2024

2. Yêu cầu 2

Khi rê chuột (hover) vào thời gian thì sẽ hiển thị thời gian cụ thể (tooltips).

Last updated