03-01-24, 10:56 AM
(آخر تعديل لهذه المشاركة : 03-01-24, 10:57 AM {2} بواسطة تركي الحلواني.)
(03-01-24, 10:44 AM)boofa2022 كتب : السلام عليكم لككل الشكر والتقدير أخي تركيلاهتمامك والرد السريع
جربت الكود الذي بعثته ولكن في الاحوال يعطيني 12 شهر
المطلوب مثلا الفرق بين تاريخين بعدد الاشهر
على سبيل المثال الرق بين سنة 2024-1-1 وسنة 2000-1-1 =276 شهراً
PHP كود :
Dim startDate As DateTime = New DateTime(2000, 1, 1)
' تاريخ الانتهاء
Dim endDate As DateTime = DateTime.Now
' حساب الفرق بين التواريخ بعدد الأيام
Dim daysDifference As Integer = CInt((endDate - startDate).TotalDays)
' متوسط عدد الأيام في الشهر (تقريبي)
Dim averageDaysInMonth As Double = 30.44
' حساب الفرق بين التواريخ بعدد الشهور
Dim monthsDifference As Double = daysDifference / averageDaysInMonth
' عرض النتيجة
MsgBox("الفرق بين التاريخين بعدد الأشهر: " & Math.Floor(monthsDifference) & " أشهر ")

