ما هو نطاق التاريخ؟

نطاق التاريخ هو سلسلة من التواريخ بين نقطة بداية ونقطة نهاية محددة. نطاقات التاريخ أساسية في الجدولة والتقارير وتحليل البيانات وإدارة المشاريع. تتيح لك تعداد كل تاريخ (أو كل تاريخ N) ضمن نافذة زمنية محددة، مما يسهل بناء التقاويم وملء جداول البيانات أو إنشاء بيانات الاختبار.

في البرمجة وعمل البيانات، يعتبر إنشاء قائمة بالتواريخ بين حدين مهمة شائعة بشكل مفاجئ. سواء كنت بحاجة إلى إدخالات يومية لتقرير مالي أو معالم أسبوعية لخطة مشروع أو فترات شهرية لدورة فواتير الاشتراك، فإن وجود طريقة موثوقة لإنتاج هذه التسلسلات يوفر وقتًا كبيرًا.

وصف الأداة

تقوم هذه الأداة بإنشاء قائمة كاملة بالتواريخ بين أي تاريخين تحددهما. تختار تاريخ البداية وتاريخ النهاية وفترة الخطوة مع وحدة قابلة للتخصيص (أيام أو أسابيع أو أشهر أو سنوات) وتنسيق الإخراج والفاصل. النتيجة هي قائمة تواريخ جاهزة للنسخ أو التنزيل على الفور لإدراجها في جداول البيانات أو قواعد البيانات أو البرامج النصية أو المستندات.

الميزات

  • فترات خطوة مرنة — إنشاء تواريخ كل N يوم أو أسبوع أو شهر أو سنة
  • 7 تنسيقات إخراج — YYYY-MM-DD و MM/DD/YYYY و DD/MM/YYYY و DD.MM.YYYY و YYYY/MM/DD و ISO 8601 وطوابع زمن Unix
  • 6 خيارات فاصل — سطر جديد أو فاصلة أو فاصلة منقوطة أو علامة تبويب أو مسافة أو أنبوب للتكامل السهل مع الأدوات المختلفة
  • دعم النطاق العكسي — يتعامل تلقائيًا مع الحالات التي يكون فيها تاريخ البداية بعد تاريخ النهاية
  • النسخ والتنزيل — انسخ القائمة المُنشأة إلى الحافظة على الفور أو نزّلها كملف نصي

شرح الخيارات

الخيار الوصف
تاريخ البداية بداية نطاق التاريخ
تاريخ النهاية حد النهاية لنطاق التاريخ
الخطوة الفترة الرقمية بين كل تاريخ مُنشأ (مثل 1 أو 2 أو 5)
وحدة الخطوة الوحدة لقيمة الخطوة: أيام أو أسابيع أو أشهر أو سنوات
تنسيق التاريخ كيفية تنسيق كل تاريخ في الإخراج
الفاصل الحرف أو السلسلة الموضوعة بين كل تاريخ في الإخراج
تضمين تاريخ النهاية عند التفعيل، يتم تضمين تاريخ النهاية في الإخراج إذا وقع على حد الخطوة

التنسيقات المدعومة

التنسيق مثال
YYYY-MM-DD 2026-02-12
MM/DD/YYYY 02/12/2026
DD/MM/YYYY 12/02/2026
DD.MM.YYYY 12.02.2026
YYYY/MM/DD 2026/02/12
ISO 8601 2026-02-12T00:00:00.000Z
طابع زمن Unix 1771113600

حالات الاستخدام

  • ملء جداول البيانات — إنشاء عمود من التواريخ للتقارير المالية أو تتبع الحضور أو سجلات المخزون دون كتابة كل تاريخ يدويًا
  • اختبار البرامج — إنشاء تسلسلات تاريخ بسرعة لاختبار منتقيات التاريخ أو مكونات التقويم أو التصفية القائمة على التاريخ في التطبيقات
  • تخطيط المشروع — إنتاج تواريخ المعالم على فترات منتظمة لمخططات Gantt أو تخطيط Sprint أو جداول التسليم

القيود

  • يقتصر الإخراج الأقصى على 10000 تاريخ لكل جيل للحفاظ على أداء المتصفح
  • تتبع خطوات الشهر والسنة منطق التقويم، لذا فإن الخطوة بمقدار شهر واحد من 31 يناير تصل إلى 28 فبراير (أو 29 في السنوات الكبيسة)

الأسئلة الشائعة

هل يمكنني إنشاء تواريخ بترتيب عكسي؟ نعم. إذا قمت بتعيين تاريخ البداية بعد تاريخ النهاية، فستقوم الأداة تلقائيًا بإنشاء القائمة بترتيب تنازلي.

ماذا يحدث إذا لم يصل تاريخ النهاية إلى خطوة دقيقة؟ يتوقف المولد عند آخر تاريخ يقع ضمن النطاق. فعّل أو عطّل "تضمين تاريخ النهاية" للتحكم في ما إذا كان تاريخ الحد نفسه يظهر في الإخراج.

هل يمكنني استخدام هذا لطوابع زمن Unix؟ نعم. حدد "طابع زمن Unix" كتنسيق التاريخ، وسيتم إخراج كل تاريخ كقيمة epoch Unix (ثوان منذ 1 يناير 1970).