ฉันรู้สึกว่ามีวิธีง่ายๆ / มีอยู่แล้วในตัวในการทำสิ่งนี้ แต่หาไม่เจอ
ฉันมีระยะเวลา (เป็นวินาที) เป็นจำนวนเต็มและฉันต้องการแสดงในรูปแบบที่เป็นมิตร
เช่น 3600 จะแสดงเป็น "01:00:00" หรือ "1 ชั่วโมง" หรือบางอย่าง
ฉันทำได้time_ago_in_words(Time.zone.now+3600)
แต่รู้สึกเหมือนแฮ็คนิดหน่อยไม่มีเหตุผลที่จะบวก / ลบจากเวลาปัจจุบันเพื่อจัดรูปแบบค่านี้ มีduration_in_words()
หรืออะไร?
ขอบคุณ