TheBrain نشر 5 مارس 2016 أرسل تقرير نشر 5 مارس 2016 أريد تحويل كائن datetime مشابه لهذا: 2010-06-14 19:01:00 UTC إلى الصياغة التالية: June 14th, 2010 فهل يوجد تابع أو طريقة معينة لفعل ذلك على روبي/ريلز ؟ اقتباس
0 هشام رزق الله نشر 5 مارس 2016 أرسل تقرير نشر 5 مارس 2016 توجد عدة طرق لفعل ذلك في ريلز، فإذا أردت الحصول على جملة كهذه (دون th): June 14, 2010 فيمكنك ببساطة استخدام تابع strftime ومن ثم تمرير الصياغة التي تريد عرضها كما في المثال التالي: @date.strftime("%B %d, %Y") أما لو رغبت في الحصول على ما تريده بالضبط (موجود th مع اليوم) فيمكنك في هذه الحالة استخدام تابع day.ordinalize في موقع اليوم مع الطريقة السابقة لتصبح كالتالي: @date.strftime("%B #{@date.day.ordinalize}, %Y") اقتباس
السؤال
TheBrain
أريد تحويل كائن datetime مشابه لهذا:
2010-06-14 19:01:00 UTC
إلى الصياغة التالية:
June 14th, 2010
فهل يوجد تابع أو طريقة معينة لفعل ذلك على روبي/ريلز ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.