2011-09-11 15 views
5

Nếu câu hỏi được đăng hơn 24 giờ thì tôi muốn giới hạn số này để hiển thị số ngày và không tính số giờ. Rõ ràng nếu dưới 24 giờ thì hiển thị số giờ.Nếu 'timesince' vượt quá 24 giờ thì chỉ hiển thị số ngày và không tính số giờ

Hiện nay: Khi được hỏi 1 ngày, 18 giờ trước

tối ưu: Khi được hỏi 1 day ago

{{question.created|timesince}} 

Tuy khá mới để Django, bất kỳ trợ giúp sẽ được đánh giá cao.

Trả lời

3

Có một cái nhìn tại naturaltime: https://docs.djangoproject.com/en/dev/ref/contrib/humanize/#naturaltime

Nó sẽ cung cấp cho bạn những gì bạn đang tìm kiếm.

+0

Hoàn hảo. Cảm ơn! –

+5

Tôi có cùng một vấn đề với thời gian tự nhiên. Nếu nó được xuất bản 1 tuần và 3 ngày trước, nó sẽ hiển thị 1 tuần và 3 ngày, nhưng những gì tôi thực sự muốn là để hiển thị 1 tuần trước đây. Tôi phải làm gì để sửa lỗi này? –

Các vấn đề liên quan