مولّد نطاقات التواريخ

تعمل في المتصفح بيانات الاختبار

أنتج كل تاريخ أو أسبوع أو شهر بين حدّين، أو أزواج بداية/نهاية عشوائية غير متداخلة لاختبارات الحجوزات والجدولة.

بيانات اختبار فقط — جميع الأسماء وبيانات الاتصال والمعرّفات والأرقام المولّدة اصطناعية ولا تعود لأشخاص أو حسابات حقيقية.
الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

كيفية استخدام مولّد نطاقات التواريخ

  1. اختر «متتالية» (Sequence) أو «نطاقات عشوائية» (Random ranges).
  2. أدخل تاريخي «من/إلى» والخطوة (أو عدد النطاقات ومدتها).
  3. اختر صيغة التاريخ وصيغة الإخراج، ثم اضغط «توليد» (Generate).

مزايا مولّد نطاقات التواريخ

  • متتاليات بالساعة أو اليوم أو الأسبوع أو الشهر أو ربع السنة أو السنة بين تاريخين (حتى 1,000 إدخال)
  • عامل تصفية لأيام العمل فقط
  • خطوات الشهر والسنة تُقيَّد بالشهر الأقصر (31 يناير ← 29 فبراير ← 31 مارس)
  • أزواج بداية/نهاية عشوائية بحد أدنى وأقصى للمدة، وغير متداخلة اختيارياً
  • يحمل كل صف صيغة ISO ويوم الأسبوع وأجزاء السنة/الشهر/اليوم
  • قابل للتوليد ببذرة (seed)؛ مع إخراج بصيغة JSON أو CSV أو SQL أو XML أو JSON Lines أو جدول نصي

مثال على مولّد نطاقات التواريخ

نهايات أشهر الربع الأول

الإدخال:

Mode: Sequence · From 2025-01-31 to 2025-03-31 · Step: Monthly · Format: EU

النتيجة:

index,date,weekday
1,31/01/2025,Friday
2,28/02/2025,Friday
3,31/03/2025,Monday

الأسئلة الشائعة حول مولّد نطاقات التواريخ

ماذا ينتج وضع المتتالية؟

كل ساعة أو يوم أو أسبوع أو شهر أو ربع سنة أو سنة بين تاريخين (حتى 1,000 إدخال)، مع الاقتصار على أيام العمل اختيارياً. وتحافظ خطوات الشهر على رقم اليوم في الشهر وتقيّده بالأشهر الأقصر (31 يناير ← 29 فبراير).

وماذا عن النطاقات العشوائية؟

أزواج بداية/نهاية عشوائية بمدة قابلة للضبط بالأيام؛ ومع تفعيل «غير متداخلة» (non-overlapping) لا تتقاطع النطاقات أبداً، وهو ما تحتاجه اختبارات الحجوزات والجدولة عادةً.

ما صيغ التواريخ المتاحة؟

ISO، وتاريخ ووقت ISO، والأمريكية، والأوروبية، وثواني/ميلي ثواني Unix، وRFC 2822، والهجري الحسابي، والصيغة الطويلة.

بأي منطقة زمنية تُحسب التواريخ، وماذا يحدث عند التوقيت الصيفي (DST)؟

تُحسب كل القيم بتوقيت UTC. يُقرأ التاريخ المجرد YYYY-MM-DD على أنه منتصف الليل بتوقيت UTC، وتضيف خطوات الساعة واليوم والأسبوع مضاعفات دقيقة من 60 دقيقة أو 24 ساعة، بينما تعتمد خطوات الشهر على حساب التقويم بتوقيت UTC، ويُشتق يوم الأسبوع من تاريخ UTC. لا تُطبَّق أي منطقة زمنية محلية أو قاعدة DST، فلا تتخطى المتتالية اليومية يوماً ولا تكرره.