10-11-17, 03:15 PM
(آخر تعديل لهذه المشاركة : 10-11-17, 03:28 PM {2} بواسطة silverlight.)
اعمل Clamp للمدخلات
حتي تتفادي الأخطاء
أي يجب أن تتأكد أن المدخلات تقع بين رقمين أنت تحددهم
بالنسبة للشهور فهي يجب أن تكون بين 1 و 12
وبالنسبة للأيام فهي يجب أن تقع بين 1 و 31
أما بالنسبة للسنه فهي يجب أن تكون بين mindate year و maxdate year
يمكنك استخدام الدالة التالية
كود يوضح استخدام الدالة وهنا قمت بتمرير التاريخ يقيمة اكبر من عد الشهور المعتاد
وهنا الدالة ستعد بالرقم 12
حتي تتفادي الأخطاء
أي يجب أن تتأكد أن المدخلات تقع بين رقمين أنت تحددهم
بالنسبة للشهور فهي يجب أن تكون بين 1 و 12
وبالنسبة للأيام فهي يجب أن تقع بين 1 و 31
أما بالنسبة للسنه فهي يجب أن تكون بين mindate year و maxdate year
يمكنك استخدام الدالة التالية
PHP كود :
Friend Function Clamp(value As Integer, max As Integer, min As Integer) As Integer
Return (If(value > max, max, (If(value < min, min, value))))
End Function
كود يوضح استخدام الدالة وهنا قمت بتمرير التاريخ يقيمة اكبر من عد الشهور المعتاد
وهنا الدالة ستعد بالرقم 12
PHP كود :
Dim month As Integer = 13
Dim monthResult As Integer = Clamp(month, 12, 1)
Retired

