طريقة عمل الأداة
تعتمد الأداة على معالجة التواريخ باستخدام كائن JavaScript Date مباشرة في المتصفح، دون الحاجة لأي اتصال خارجي. عند إدخال تاريخين، يتم حساب الفرق بينهما عبر طرح الأرقام الزمنية وتقسيم الناتج على عدد المللي ثانية في اليوم الواحد.
يمكنك أيضاً حساب مدة العمل باستثناء أيام الإجازة الأسبوعية (السبت والأحد)، مع إمكانية تحديد ما إذا كان الحساب يشمل يوم البداية أو النهاية. كل العمليات تتم محلياً على جهازك لضمان خصوصية البيانات.
مزايا حساب الفارق وتعديل التاريخ
تسمح الأداة بإضافة أو طرح أيام، أسابيع أو أشهر من أي تاريخ، مع استيعاب اختلاف عدد أيام الشهور. عند إضافة شهر مثلاً إلى 31 يناير، يتم ضبط النتائج تلقائياً بحسب أقرب يوم صالح في الشهر الجديد (مثل 28 فبراير).
توفر الأداة وضعين للحساب: شامل (يحسب البداية والنهاية) أو حصري (يستثني أحدهما)، وتدعم حساب الأيام الفعلية بالإضافة إلى أيام العمل. يمكن الاستفادة منها في إدارة الجداول الزمنية أو عقود العمل أو التخطيط للمشاريع.
حدود الأداة وما يجب معرفته
لا تدعم الأداة حساب العطل الرسمية تلقائياً، لكن يمكن إدخالها يدوياً عند الحاجة. كما أن إضافة ثم طرح أشهر قد لا يعيدك دائماً لنفس اليوم الأصلي بسبب اختلاف طول الشهور واحتساب أقرب يوم صالح.
تعتمد العمليات على إعدادات المنطقة الزمنية للمتصفح، وقد تختلف النتيجة إذا تغيرت المنطقة الزمنية. تعمل الأداة ضمن نطاق التواريخ التي يدعمها JavaScript فقط، ولا تدعم صيغ التواريخ غير القياسية إلا إذا كانت متوافقة مع المتصفح.
أسئلة شائعة
كيف تحتسب الأداة بداية ونهاية الفترة؟
يمكنك اختيار ما إذا كان الحساب يشمل تاريخ البداية والنهاية أو يستثني أحدهما، حسب رغبتك. يتم ذلك عبر وضعين للحساب: شامل أو حصري.
ماذا يحدث عند إضافة شهر إلى تاريخ مثل 31 يناير؟
إذا كان الشهر الجديد أقصر من اليوم الأصلي، يتم اختيار أقرب يوم ممكن (مثلاً 28 أو 29 فبراير)، لضمان دقة النتائج وعدم الوقوع في أخطاء التواريخ.
هل يمكن حساب أيام العمل مع استبعاد العطل الرسمية؟
تستبعد الأداة أيام الإجازة الأسبوعية تلقائياً (السبت والأحد)، أما العطل الرسمية، فيمكنك إدخالها يدوياً ضمن الحسابات إذا رغبت بذلك.
هل تدعم الأداة حساب السنوات الكبيسة؟
الأداة تعتمد على محرك المتصفح وتدعم السنوات الكبيسة تلقائياً، ما يجعل الحسابات دقيقة عند التعامل مع تواريخ مثل 29 فبراير.
هل الحسابات تتأثر بالمنطقة الزمنية للمتصفح؟
نعم، جميع العمليات تتم وفق إعدادات المنطقة الزمنية للمتصفح. تأكد من إعدادها بشكل صحيح لضمان دقة النتائج.
هل تدعم الأداة صيغ تواريخ مخصصة؟
تدعم الأداة صيغ التواريخ القياسية المعترف بها في المتصفح. أما الصيغ غير المعتادة فقد لا تتم معالجتها بشكل صحيح.
يوجد خطأ أو فكرة تخص هذه الأداة؟ أخبرنا