كيفية استخدام مولّد بيانات اختبار التواريخ
- حدّد نطاق التواريخ وعدد التواريخ العشوائية.
- اختر صيغة (أو اكتب نمطاً مخصصاً مثل DD/MM/YYYY HH:mm).
- أبقِ الحالات الحدّية مفعّلة لاختبار الحدود.
- اضغط «توليد» (Generate) وصدّر النتيجة.
مزايا مولّد بيانات اختبار التواريخ
- تواريخ عشوائية بين حدّين، مع وقت اليوم والترتيب الزمني اختيارياً
- 22 حالة حدّية: epoch، وY2038، والأيام الكبيسة، والقرون غير الكبيسة، وepoch كل من Excel وWindows، وتحولات التوقيت الصيفي، والثانية الكبيسة، وحدّا العامين 0001 و9999
- الصيغ: تاريخ ISO، وتاريخ ووقت ISO، والأمريكية، والأوروبية، وثواني/ميلي ثواني Unix، وRFC 2822، والصيغة الطويلة، والهجري الحسابي، وأنماط رموز مخصصة
- يتضمن كل صف ISO وUnix ويوم الأسبوع وعلامتي عطلة نهاية الأسبوع (السبت–الأحد والجمعة–السبت) وعلامة السنة الكبيسة والمقابل الهجري
- قابل للتوليد ببذرة (seed)؛ مع إخراج بصيغة JSON أو CSV أو SQL أو XML أو JSON Lines أو جدول نصي
مثال على مولّد بيانات اختبار التواريخ
نمط مخصص مع حالات حدّية
الإدخال:
From 2024-01-01 to 2024-12-31 · Format: Custom "DD MMM YYYY" · Edge cases: onالنتيجة:
value,iso,note
19 Jan 2038,2038-01-19T03:14:07.000Z,Max signed 32-bit Unix time (Y2038)
29 Feb 2024,2024-02-29T00:00:00.000Z,Leap day
14 Mar 2024,2024-03-14T00:00:00.000Z,الأسئلة الشائعة حول مولّد بيانات اختبار التواريخ
ما الحالات الحدّية المشمولة؟
بداية Unix epoch والثانية التي تسبقها، وانقلاب Y2038، والأيام الكبيسة (2000 و2024)، وعاما 1900 و2100 غير الكبيسين، وepoch كل من Excel وWindows، وY2K، وتحولات التوقيت الصيفي، وحد الثانية الكبيسة، وحدّا العامين 0001/9999.
ما الصيغ التي يمكنني إخراجها؟
تاريخ ISO، وتاريخ ووقت ISO، والترتيب الأمريكي والأوروبي، وثواني وميلي ثواني Unix، وRFC 2822، والصيغة الطويلة، والهجري الحسابي، ونمط رموز مخصص (YYYY وMM وDD وHH وmm وss…).
ما مدى دقة التاريخ الهجري؟
يستخدم التقويم الإسلامي الحسابي (الجدولي)، الذي يطابق تقويم أم القرى في معظم الأيام لكنه قد يختلف بيوم واحد قرب حدود الأشهر.
لماذا تُعطى علامتا عطلة نهاية الأسبوع مرتين؟
تغطي isWeekend يومي السبت والأحد، بينما تغطي isFriSatWeekend يومي الجمعة والسبت، وهي عطلة نهاية الأسبوع المعتمدة في معظم دول الخليج.