Theme
Primary Color

حساب الفروق بين التواريخ بإستخدام timedelta

ال date بتمثل تاريخ وال timedelta بتمثل مدة تقدر تضيفها للتاريخ أو تقارنه بيها

إضافة أيام إلى تاريخ

الإضافة بتتعامل مع نهاية الشهر بشكل تلقائي

from datetime import date, timedelta

start = date(2026, 9, 28)
print(start + timedelta(days=5))

النتيجة

2026-10-03

حساب عدد الأيام بين تاريخين

طرح تاريخين بيرجع timedelta ونقرأ عدد الأيام من days

from datetime import date

start = date(2026, 9, 1)
end = date(2026, 9, 30)
print((end - start).days)

النتيجة

29
python شرح