المبرمج العربي نشر 3 يناير 2016 أرسل تقرير نشر 3 يناير 2016 أحتاج إلى طريقة أو دالة معينة يمكنني من خلالها الحصول على آخر يوم من شهر معين عن طريق تمرير السنة والشهر، فما هي أسهل طريقة لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 3 يناير 2016 أرسل تقرير نشر 3 يناير 2016 هنالك طرق مختلفة في لغة روبي يمكنك من خلالها الحصول على اليوم الأخير من الشهر، فعلى سبيل المثال يمكنك استخدام تابع Date.Civil حيث ستمرر له السنة والشهر واليوم، والميزة التي سنستخدمها هنا والتي ستجعلنا نحصل على اليوم الأخير من الشهر أنه قيم معامل اليوم يمكن أن تكون سالبة والتي ستمكننا من العد بطريقة عكسية (من الخلف) كما في المثال التالي:=> Date.civil(2010, 02, -1) => Sun, 28 Feb 2010 >> Date.civil(2010, -1, -5) => Mon, 27 Dec 2010 أما لو كنت تستخدم ريلز فيمكنك في هذه الحالة استخدام تابع end_of_month كما في المثال التالي:# Require extensions explicitly if you are not in a Rails environment require 'active_support/core_ext' p Time.now.utc.end_of_month # => 2013-01-31 23:59:59 UTC p Date.today.end_of_month # => Thu, 31 Jan 2013 اقتباس
السؤال
المبرمج العربي
أحتاج إلى طريقة أو دالة معينة يمكنني من خلالها الحصول على آخر يوم من شهر معين عن طريق تمرير السنة والشهر، فما هي أسهل طريقة لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.