ali_agha نشر 9 نوفمبر 2015 أرسل تقرير نشر 9 نوفمبر 2015 هل هنالك طريقة سهلة لتحويل الثواني إلى ساعات ودقائق على الشكل التالي: ساعات:دقائق:ثواني أو مثلا إلى كلمات مثل "3 ساعات”؟ اقتباس
0 هشام رزق الله نشر 9 نوفمبر 2015 أرسل تقرير نشر 9 نوفمبر 2015 هنالك ثلاثة طرق سهلة لتحويل الثواني في ريلز أو في روبي (بعض الطرق تعمل على الإثنين)، فلو افترضنا مثلا أن عدد الثواني 3600 ثانية فيمكننا تحويلها إلى كلمات عن طريق تابع distance_of_time_in_words كما في المثال التالي:distance_of_time_in_words(total_seconds) #=> "about 1 hour" وهنالك طريقة أخرى تعمل على لغة روبي أيضا وهي عن طريق استخدام عدّة توابع معا مثل تابع strftime وغيره:Time.at(total_seconds).utc.strftime("%H:%M:%S") #=> "01:00:00" أما الطريقة الثالث (تعمل على الروبي أيضا) فهي تسمح لك بتحويل عدد الثواني حتى لو كان مجموعها أكثر من 24 ساعة:seconds = total_seconds % 60 minutes = (total_seconds / 60) % 60 hours = total_seconds / (60 * 60) format("%02d:%02d:%02d", hours, minutes, seconds) #=> "01:00:00" اقتباس
0 اشرف فوز فوز نشر 2 نوفمبر 2016 أرسل تقرير نشر 2 نوفمبر 2016 تفضل اخي بلغه السي بلس برنامج لتحويل الثواني الي ساعات ودقائق وثواني اقتباس
السؤال
ali_agha
هل هنالك طريقة سهلة لتحويل الثواني إلى ساعات ودقائق على الشكل التالي: ساعات:دقائق:ثواني أو مثلا إلى كلمات مثل "3 ساعات”؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.