علوم وفضاء

تقويم ⁦360_day⁩ في ⁦CF⁩: لماذا يقبل 30 فبراير؟

الإزاحتان 59 و60 تعطيان 30 فبراير و1 مارس في المثال.
مثال لتقويم ⁦360_day⁩.

تاريخ البيانات يحتاج تعريف تقويمه.

الخلاصة السريعة

يقبل تقويم 360_day يوم 30 فبراير لأن جميع شهوره ثلاثون يومًا، بخلاف التقويم الميلادي.

  • كل شهر فيه ثلاثون يومًا.
  • السنة فيه 360 يومًا.
  • الإزاحة تُقرأ مع مرجعها.
  • احتفظ باسم التقويم عند التحويل.

صلاحية مختلفة

تعرّف CF هذا التقويم للنماذج: اثنا عشر شهرًا متساويًا. يقبل 30 فبراير، ولا يقبل 31 يناير. ليست الأرقام وحدها كافية لتحديد تاريخ صالح.

مثال إزاحة

نختار calendar="360_day" وunits="days since 2026-01-01 00:00:00Z". الإزاحة 59 يومًا تعطي 2026-02-30؛ والإزاحة 60 تعطي 2026-03-01. تحققنا بتعداد أيام الشهور الثلاثينية.

اقرأ الوصف مع القيمة

احفظ calendar وunits مع الإحداثي الزمني. تبديل اسم التقويم لا يثبت صحة تحويل التاريخ؛ راجع طريقة التحويل.

المصادر ومتابعة القراءة

  1. CF 1.13 — التقويم ووحدات الزمن (يفتح في نافذة جديدة)cfconventions.org

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.