ماذا تفعل هذه الحاسبة؟
تأخذ حاسبة إضافة سنوات إلى تاريخ أي تاريخ بداية وعددًا من السنوات، ثم تعرض لك التاريخ المطابق بعد مرور تلك السنوات بدقة. وإذا أدخلت رقمًا سالبًا، فإنها تعود بك إلى الوراء في الزمن. وهي أداة عملية لحساب الذكرى السنوية، ومدد العقود، وانتهاء فترات الضمان، والمحطات العمرية، وتواريخ الاستحقاق، وأي مهمة تخطيطية تحتاج فيها إلى معرفة تاريخ يبعد عددًا صحيحًا من السنوات عن تاريخ معيّن.
كيفية الاستخدام
اختر تاريخ البداية من أداة اختيار التاريخ، ثم اكتب عدد السنوات التي تريد إضافتها (مثلًا 5)، واقرأ التاريخ الناتج. ولطرح السنوات، يكفي إدخال قيمة سالبة مثل -3. وتعرض النتيجة التاريخ كاملًا، والصيغة الدولية (سنة-شهر-يوم / YYYY-MM-DD)، إضافةً إلى اليوم من أيام الأسبوع.
شرح المعادلة
إضافة السنوات بسيطة من حيث المبدأ: نُبقي على الشهر واليوم كما هما ونضيف العدد \(N\) إلى السنة. الحالة الاستثنائية الوحيدة هي يوم 29 فبراير. فبما أن هذا اليوم لا يوجد إلا في السنوات الكبيسة (وهي السنوات التي تقبل القسمة على 4، باستثناء سنوات نهاية القرون التي لا تقبل القسمة على 400)، فإذا كان تاريخ بدايتك هو 29 فبراير وكانت السنة المستهدفة غير كبيسة، فإن الحاسبة تُرجِع اليوم إلى 28 فبراير حتى تظل النتيجة تاريخًا صحيحًا في التقويم دائمًا.
$$\text{resultDate} = \text{date}(\,\text{year}+N,\ \text{month},\ \text{day}\,)$$
$$\text{Feb }29 \rightarrow \text{Feb }28 \ \text{(if target year is not a leap year)}$$
مثال محلول
لنبدأ من 29 فبراير 2020 ونضيف سنة واحدة. السنة المستهدفة هي 2021، وهي ليست سنة كبيسة، وبالتالي لا وجود ليوم 29 فبراير فيها. لذا تضبط الحاسبة اليوم إلى 28 فبراير، فيكون الناتج 28 فبراير 2021. وفي المقابل، إضافة 4 سنوات تنقلنا إلى عام 2024 (وهي سنة كبيسة)، فتبقى النتيجة 29 فبراير 2024.
مقارنة السيناريوهات
يوضح الجدول أدناه كيفية تعامل آلة حاسبة إضافة السنوات إلى التاريخ مع الحالات الشائعة، بما في ذلك قاعدة يوم سنة كبيسة حيث يصبح 29 فبراير هو 28 فبراير في السنوات غير الكبيسة. كل نتيجة هي التاريخ الذي تصل إليه بعد إضافة (سنوات موجبة) أو طرح (سنوات سالبة)، مع اليوم من الأسبوع لذلك التاريخ الناتج.
| تاريخ البداية | السنوات | التاريخ الناتج | يوم من الأسبوع | ملاحظة |
|---|---|---|---|---|
| 1 يناير 2020 | +5 | 1 يناير 2025 | الأربعاء | إضافة سنة مباشرة |
| 29 فبراير 2020 | +1 | 28 فبراير 2021 | الأحد | 2021 ليست سنة كبيسة، لذلك يرجع 29 فبراير إلى 28 فبراير |
| 29 فبراير 2020 | +4 | 29 فبراير 2024 | الخميس | 2024 سنة كبيسة، لذلك يتم الحفاظ على 29 فبراير |
| 31 ديسمبر 2023 | -10 | 31 ديسمبر 2013 | الثلاثاء | طرح السنوات ينقل إلى الماضي |
| 15 يونيو 2000 | +25 | 15 يونيو 2025 | الأحد | الإضافة على مدى فترة طويلة تحافظ على نفس الشهر واليوم |
لاحظ أن الشهر واليوم يبقيان عادة متطابقين؛ فقط السنة تتغير. الاستثناء الوحيد هو تاريخ بداية 29 فبراير يصل إلى سنة غير كبيسة، والذي يتم تعديله إلى 28 فبراير بحيث تبقى النتيجة تاريخاً صحيحاً في التقويم.
الأسئلة الشائعة
هل يمكنني طرح السنوات؟ نعم. أدخل رقمًا سالبًا مثل -10 لتعرف التاريخ قبل عشر سنوات.
لماذا تحوّل تاريخ 29 فبراير عندي إلى 28 فبراير؟ لأن السنة المستهدفة ليست كبيسة، فلا وجود ليوم 29 فبراير فيها، ويُضبط إلى اليوم الثامن والعشرين.
هل تراعي السنوات الكبيسة بشكل عام؟ نعم — فاليوم وحده هو ما يهم هنا (إذ يُحفظ الشهر واليوم كما هما)، واليوم الوحيد الذي يحتاج إلى ضبط عبر السنوات هو 29 فبراير.