ما يفعله محول وحدات الوقت
يترجم محول وحدات الوقت كمية معبّرًا عنها بوحدة زمنية معينة إلى قيمتها المكافئة في وحدة أخرى. ولأن الوقت أساسي في الجدولة والقياس العلمي والهندسة والحياة اليومية، فإن القدرة على الانتقال بسلاسة بين الثواني والدقائق والساعات والأيام والأسابيع والشهور والسنوات والكسور دون الثانية لا غنى عنها. يطبّق المحول عوامل ضرب ثابتة بدلاً من منطق يعتمد على التقويم: تحتوي كل دقيقة على 60 ثانية بالضبط، وتحتوي كل ساعة على 60 دقيقة بالضبط، وهكذا. يحافظ هذا الأسلوب على قابلية توقع الأداة وإمكانية إعادة إنتاج نتائجها بغض النظر عن التاريخ أو المنطقة الزمنية أو حالة التوقيت الصيفي.
لماذا تكتسب العوامل الثابتة أهمية
تضفي التحويلات المعتمدة على التقويم تباينًا. فقد يكون الشهر 28 أو 29 أو 30 أو 31 يومًا؛ وقد تكون السنة 365 أو 366 يومًا. ويتجنب المحول ذو العوامل الثابتة هذا الغموض عن عمد بتعريف السنة بأنها 365 يومًا والشهر بأنه 30 يومًا. وهذه التعريفات هي مدد زمنية وليست مراجع تقويمية. وهي مستخدمة على نطاق واسع في المالية وصياغة العقود والنمذجة العلمية حيث يكون الفاصل الزمني المستقر والمتفق عليه أهم من المطابقة الدقيقة مع التقويم الميلادي. وعندما تعلم أن العامل لا يتغير أبدًا، يمكنك مقارنة النتائج عبر عمليات حسابية منفصلة دون القلق بشأن تاريخ البدء.
الوحدات المدعومة وعواملها
يعتمد المحول على تعريف النظام الدولي للوحدات (SI) للثانية بصفتها الوحدة الأساسية للوقت. وتُشتق كل وحدة أخرى من الثانية عبر مضاعف ثابت. ومجموعة العوامل الكاملة المستخدمة هي:
| الوحدة | العامل (بالنسبة إلى ثانية واحدة) |
|---|---|
| سنة (365 يومًا) | 31,536,000 |
| شهر (30 يومًا) | 2,592,000 |
| أسبوع | 604,800 |
| يوم | 86,400 |
| ساعة | 3,600 |
| دقيقة | 60 |
| ثانية | 1 |
| ميلي ثانية | 0.001 |
| ميكرو ثانية | 0.000001 |
| نانو ثانية | 0.000000001 |
سلسلة الاشتقاق مباشرة. اليوم الواحد يساوي 24 ساعة، وبالتالي 24 × 3,600 = 86,400 ثانية. والأسبوع الواحد يساوي 7 أيام، مما يعطي 7 × 86,400 = 604,800 ثانية. والشهر ذو الثلاثين يومًا يساوي 30 × 86,400 = 2,592,000 ثانية. والسنة ذات 365 يومًا تساوي 365 × 86,400 = 31,536,000 ثانية. وتتبع الوحدات دون الثانية البادئات القياسية للنظام الدولي (SI): ميلي (10⁻³) وميكرو (10⁻⁶) ونانو (10⁻⁹).
كيفية عمل التحويل
يتبع كل تحويل نفس العملية الحسابية ذات الخطوتين. أولاً، تُضرب القيمة المدخلة في عامل وحدتها المصدر للحصول على المكافئ بالثواني. ثانيًا، تُقسم تلك القيمة الوسيطة على عامل الوحدة الهدف. على سبيل المثال، للتحويل من الساعات إلى الدقائق، يضرب المحول قيمة الساعات في 3,600 للوصول إلى الثواني، ثم يقسم على 60 للوصول إلى الدقائق. تُختزل الخطوة الوسيطة بشكل نظيف — الساعات × 60 تعطي الدقائق مباشرة — لكن نموذج الخطوتين يعمم على كل زوج من الوحدات في الجدول، بما في ذلك التحويلات التي تعبر بين الوحدات ذات النطاق الكلي والوحدات دون الثانية.
مثال تطبيقي
لنأخذ تحويل ساعتين بالضبط إلى دقائق.
عامل الساعات هو 3,600 ثانية لكل ساعة، وعامل الدقائق هو 60 ثانية لكل دقيقة.
الخطوة الأولى: 2 ساعة × 3,600 = 7,200 ثانية. الخطوة الثانية: 7,200 ثانية ÷ 60 = 120 دقيقة.
إذن ساعتان تساويان 120 دقيقة. وتعمل الطريقة نفسها بشكل مطابق لأي زوج من الوحدات. فإذا أردت بدلاً من ذلك معرفة كم تساوي ساعتان بالميلي ثانية، فستقسم الخطوة الثانية 7,200 على 0.001، مما ينتج 7,200,000 ميلي ثانية.
الدقة والقيود
نموذج العوامل الثابتة دقيق رياضيًا بالنسبة للتعريفات التي يستخدمها. كل عامل هو عدد نسبي، لذا لا يوجد انزياح في الفاصلة العائمة عند العمل بالحساب الصحيح. القيد الرئيسي هو قيد دلالي: "الشهر" في هذا المحول هو دائمًا 30 يومًا، و"السنة" هي دائمًا 365 يومًا. ويجب ألا تُفسر النتائج على أنها امتدادات تقويمية. إذا كنت بحاجة إلى معرفة عدد الأيام التي تفصل بين تاريخين محددين، فأنت بحاجة إلى أداة تعتمد على التقويم بدلاً من ذلك. وبالمثل، لا يأخذ المحول في الحسبان الثواني الكبيسة، وهي تعديلات عرضية بمقدار ثانية واحدة تُطبق على التوقيت العالمي المنسق (UTC). ولأغلب الأغراض العملية — الجدولة والفوترة والترميز العلمي وتقدير المدد — تكون العوامل الثابتة كافية وهي الاصطلاح المعياري.
المصادر
الوحدة الأساسية والبادئات القياسية للنظام الدولي (SI) المستخدمة للوحدات دون الثانية معرفة في كتيب النظام الدولي للوحدات (SI Brochure) الصادر عن المكتب الدولي للأوزان والمقاييس (BIPM). https://www.bipm.org/en/publications/si-brochure
اصطلاح التعبير عن الفواصل الزمنية واستخدام الوحدات غير التابعة للنظام الدولي مثل الدقيقة والساعة واليوم إلى جانب وحدات النظام الدولي موصوف في منشور NIST الخاص رقم 811 (NIST Special Publication 811). https://www.nist.gov/pml/special-publication-811