YourWorldTime

عن YourWorldTime

YourWorldTime مجموعة أدوات للمناطق الزمنية قائمة على مبدأ واحد: ألّا يُذكر قط عن الوقت شيء لم يُحسَب من قاعدة بيانات IANA في اللحظة التي احتيج إليه فيها.

لماذا وُجد

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

كل فرق وكل تاريخ تحوّل وكل تحويل في هذا الموقع مستمد من نسخة قاعدة بيانات IANA التي تحملها بيئة التشغيل، عبر واجهة Intl. ولا يوجد في هذا الكود أي جدول للفروق. وحين تُحدَّث القاعدة، تلتقط بنية جديدة التحديث فيعود الموقع صحيحًا دون تغيير سطر واحد.

كيف بُني

  • كل صفحة مُولَّدة مسبقًا. لا خادم ولا قاعدة بيانات ولا واجهة برمجية.
  • الأوقات الحالية المطلقة تُعرَض في متصفحك، لا في الصفحة. فالصفحة المُولَّدة مسبقًا لا تستطيع بصدق أن تدّعي معرفة الوقت الآن، فلا تحاول.
  • الحقائق الثابتة — الفروق وتواريخ التحوّل ونوافذ التقاطع — تُحسَب عند البناء وتُذكر بحسب تاريخ ذلك البناء.
  • يُعاد بناء الموقع شهريًّا، وكذلك في الأول من مارس وأبريل وأكتوبر ونوفمبر، حتى تصل تحديثات القاعدة قبل التواريخ التي تمسّها.

ماذا يوجد هنا

عشر أدوات، و80 صفحة مدينة، و1448 تحويلًا بين أزواج المدن، و240 تحويلًا بين الاختصارات، واثنا عشر دليلًا. وكل صفحة مُولَّدة تحمل حقائق حُسبت لذلك الزوج بعينه: جدول الساعات، وتواريخ التوقيت الصيفي للمدينتين، والساعات التي يتشاركها المكانان فعلًا.

ما الذي يمتنع عنه عن قصد

  • لا تعقّب. لا تحليلات ولا كعكات ولا سكربتات من طرف ثالث.
  • لا حسابات. يعيش العد التنازلي وخطط الاجتماعات في عنوان الصفحة، فمشاركة رابط هي الميزة كلها.
  • لا بيانات مختلَقة. حيث لا يوجد للمنطقة اختصار في بيانات IANA يُعرَض الفرق بدل تخمين يبدو معقولًا. وحيث لا توجد تقييمات، لا يُدّعى أي تقييم.
  • لا طلبات شبكية أثناء التشغيل. يُحسَب شروق الشمس وغروبها من خط العرض وخط الطول بخوارزمية موضع الشمس من NOAA، لا يُجلَبان من أحد.

التصحيحات

إن كان هنا شيء خاطئ فذلك مهم: فقيمة المرجع كلها في أنه صحيح. بيانات التواصل في صفحة الاتصال.