أدوات مجانية للتاريخ والوقت
أدوات مجانية عبر الإنترنت للتاريخ والوقت: حاسبة العمر، وعدد الأيام بين تاريخين، والحسابات على التواريخ، ومحوّل طابع يونكس الزمني، وأرقام الأسابيع وفق ISO. لا حاجة إلى حساب.
أدوات مجانية للتاريخ والوقت تغطي أكثر العمليات الحسابية التي يحتاجها الناس — العمر الدقيق، عدد الأيام بين تاريخين، إضافة أو طرح مدة زمنية من تاريخ، تحويل طابع يونكس الزمني (Unix timestamp)، وأرقام الأسابيع وفق ISO. تعمل كل أداة بالكامل داخل المتصفح دون الحاجة إلى حساب.
سواءً كنت تريد معرفة كم يومًا بقي حتى موعد نهائي، أو في أي أسبوع ISO يقع تاريخ ما، أو تحويل طابع يونكس الزمني إلى تاريخ قابل للقراءة، فإن هذه الحاسبات تمنحك إجابة دقيقة فورًا.
نبذة عن كل حاسبة
حاسبة العمر
تعطيك حاسبة العمر عمرك الدقيق بالسنوات والأشهر والأيام من أي تاريخ ميلاد إلى أي تاريخ مرجعي — مع افتراض \"اليوم\" كقيمة افتراضية. كما تتعامل بشكل صحيح مع السنوات الكبيسة: فالشخص المولود في 29 فبراير يكون عيد ميلاده في 28 فبراير في السنوات غير الكبيسة لأغراض حساب العمر. وتعرض النتيجة أيضًا إجمالي الأيام والأسابيع والساعات المنقضية منذ الميلاد.
قد يكون العمر الدقيق بالسنوات والأشهر والأيام أهم مما يبدو. فالعَتبات القانونية (سن القيادة، سن التقاعد، أهلية التأمين)، والمراجع الطبية، وشروط العقود قد تحدد العمر بدقة. والحساب اليدوي عبر أشهر بأطوال مختلفة وسنوات كبيسة يسبب أخطاء — وهذه الحاسبة تتجنب ذلك.
حاسبة الأيام بين تاريخين
تحسب حاسبة الأيام بين تاريخين العدد الدقيق للأيام التقويمية والأسابيع والأشهر وأيام العمل الفاصلة بين أي تاريخين. أيام العمل تستثني عطلة نهاية الأسبوع (السبت والأحد) لكنها لا تراعي العطل الرسمية، والتي تختلف حسب البلد. وتعمل الحاسبة في الاتجاهين — ولا تشترط أن يكون تاريخ البداية قبل تاريخ النهاية.
تشمل الاستخدامات الشائعة: حساب فترات الإشعار في عقود العمل، وعدّ الأيام المتبقية حتى حدث أو موعد نهائي، والتحقق من مدة اشتراك أو دورة فواتير، أو معرفة عدد أيام العمل المتبقية في مشروع. وفي الأمور الملزمة قانونيًا، قد يعطي \"الأيام التقويمية\" و\"أيام العمل\" نتائج مختلفة جدًا — وتُظهر الحاسبة كليهما.
حاسبة إضافة/طرح التاريخ
تضيف حاسبة التاريخ أو تطرح أي مزيج من الأيام أو الأسابيع أو الأشهر أو السنوات من أي تاريخ بداية. كما يتم التعامل مع حساب الأشهر بشكل صحيح: إضافة شهر واحد إلى 31 يناير تعطي 28 فبراير (أو 29 في سنة كبيسة)، وليس 3 مارس. وهذا يطابق سلوك أنظمة التقويم وطريقة احتساب شروط العقود ودورات الفواتير والمواعيد النهائية القانونية.
من الاستخدامات النموذجية: حساب موعد نهائي بعد 30 أو 60 أو 90 يومًا من اليوم؛ معرفة التاريخ بعد 6 أو 12 شهرًا من بدء عقد؛ تقدير نافذة تسليم؛ أو حساب موعد استحقاق. وبسبب اختلاف طول الأشهر والسنوات، فإن إضافة شهر واحد ليست مثل إضافة 30 يومًا — وهذا الفرق مهم لأي تاريخ يُثبت التزامًا قانونيًا أو ماليًا.
محوّل طابع يونكس الزمني
طابع يونكس الزمني هو عدد صحيح يمثل عدد الثواني (أو الملّي ثوانٍ) التي انقضت منذ بداية حقبة يونكس: 00:00:00 بالتوقيت العالمي UTC في 1 يناير 1970. يقبل المحوّل طابعًا بدقة الثواني أو بدقة الملّي ثوانٍ ويعيد التاريخ والوقت المكافئَين بتوقيت UTC والتوقيت المحلي وتنسيق ISO 8601. كما يحوّل بالعكس — أي من أي تاريخ ووقت إلى طابع يونكس الزمني.
تظهر طوابع يونكس الزمنية في سجلات الخوادم، واستجابات واجهات API، وسجلات قواعد البيانات، ورموز JWT، وفي مكتبات معظم لغات البرمجة القياسية. دالة Date.now() في JavaScript تُرجع الملّي ثوانٍ؛ بينما تستخدم معظم بيئات الخادم ودوال POSIX الثواني. يميّز المحوّل بينهما بناءً على حجم الرقم — القيم الأكبر من 10 مليارات تُعامل كملّي ثوانٍ.
حاسبة رقم الأسبوع وفق ISO
تعرض حاسبة رقم الأسبوع رقم الأسبوع وفق معيار ISO 8601 لأي تاريخ، وتُظهر تقويم السنة كاملًا مع جميع الأسابيع (52 أو 53). وفق ISO 8601، يبدأ الأسبوع يوم الاثنين وينتهي يوم الأحد. ويُعرَّف الأسبوع 1 بأنه الأسبوع الذي يحتوي أول يوم خميس في السنة — ما يعني أن 1 يناير قد يقع في الأسبوع 52 أو 53 من السنة السابقة، وأن 31 ديسمبر قد يقع في الأسبوع 1 من السنة التالية.
تُستخدم أرقام الأسابيع وفق ISO على نطاق واسع في إدارة سلاسل الإمداد، والتصنيع، والبث، وتخطيط المشاريع. كما تعتمد العديد من أنظمة ERP والجداول الإلكترونية وأدوات الجدولة على رقم الأسبوع بدل نطاق التاريخ. وتعرض الحاسبة أيضًا تاريخَي الاثنين والأحد اللذين يحدّدان حدود كل أسبوع، مما يسهل التحويل بين رقم الأسبوع وتواريخ محددة.
أي حاسبة تختار؟
لأغلب أسئلة التاريخ، ابدأ بأبسط أداة تجيب عنها. \"كم عمري بدقة؟\" → حاسبة العمر. \"كم يومًا حتى موعدي النهائي؟\" → الأيام بين تاريخين. \"ما التاريخ بعد 90 يومًا من اليوم؟\" → إضافة التاريخ. \"ما رقم أسبوع اليوم؟\" → حاسبة رقم الأسبوع. \"ماذا يعني هذا الطابع الزمني؟\" → محوّل طابع يونكس الزمني.
تتداخل حاسبتا \"الأيام بين تاريخين\" و\"إضافة التاريخ\" في الغرض لكنهما تجيبان عن سؤالين مختلفين. \"الأيام بين\" تخبرك بالفارق بين تاريخين معروفين. \"إضافة التاريخ\" تخبرك ما هو التاريخ الذي تصل إليه بعد مدة محددة. إذا كنت تعرف التاريخين، استخدم \"الأيام بين\"؛ وإذا كنت تعرف البداية والمدة، استخدم \"إضافة التاريخ\".
Frequently asked questions
ما هو رقم أسبوع ISO الحالي؟
افتح حاسبة رقم الأسبوع وستعرض رقم أسبوع ISO 8601 الخاص بيوم اليوم فورًا، إلى جانب تاريخي يوم الإثنين والأحد اللذين يحدّدان ذلك الأسبوع. الأسبوع 1 هو الأسبوع الذي يحتوي على أول يوم خميس في السنة، لذلك قد تقع بعض تواريخ أوائل يناير ضمن الأسبوع 52 أو 53 من السنة السابقة.
كيف أحسب عدد الأيام بين تاريخين؟
أدخل تاريخ البداية وتاريخ النهاية في حاسبة عدد الأيام بين تاريخين. ستُرجع العدد الدقيق للأيام والأسابيع والأشهر وأيام العمل الفاصلة بينهما. أيام العمل تستبعد عطلة نهاية الأسبوع لكنها لا تستبعد العطل الرسمية التي تختلف حسب البلد.
ما هو طابع الزمن يونكس (Unix timestamp)؟
طابع الزمن يونكس هو عدد الثواني (أو الملّي ثانية) التي انقضت منذ 00:00:00 بالتوقيت العالمي UTC في 1 يناير 1970، المعروف باسم حقبة يونكس (Unix epoch). وهو طريقة عالمية لتمثيل لحظة زمنية كعدد صحيح واحد، ويُستخدم في سجلات الخوادم وواجهات API وقواعد البيانات ومعظم لغات البرمجة.
ما الفرق بين الثواني والملّي ثانية في طابع الزمن يونكس؟
معظم الأنظمة على جهة الخادم ودوال POSIX تستخدم الثواني. دالة Date.now() في JavaScript تُرجع الملّي ثانية — أي نفس الطابع مضروبًا في 1,000. طابع يونكس بدقة الثواني لمنتصف 2024 يكون تقريبًا 1,700,000,000؛ ونسخة الملّي ثانية تكون تقريبًا 1,700,000,000,000. محول طابع يونكس يكتشف تلقائيًا ما إذا كانت القيمة التي أدخلتها بالثواني أم بالملّي ثانية.
كيف يختلف ترقيم أسابيع ISO عن الأسبوع التقويمي العادي؟
أسابيع ISO 8601 تكون دائمًا من الإثنين إلى الأحد، ويُعرَّف الأسبوع 1 بأنه الأسبوع الذي يحتوي على أول يوم خميس في السنة. هذا يعني أن 1 يناير قد يقع في الأسبوع 52 أو 53 من السنة السابقة، وأن 31 ديسمبر قد يقع في الأسبوع 1 من السنة التالية. بعض الأنظمة (خصوصًا في الولايات المتحدة) تعرّف الأسبوع 1 بأنه ببساطة الأسبوع الذي يحتوي على 1 يناير، ما ينتج أرقامًا مختلفة قرب حدود السنة.
كيف أحسب عمري بدقة بالأيام؟
أدخل تاريخ ميلادك في حاسبة العمر وستعرض عمرك بالسنوات والأشهر والأيام، وإجمالي الأسابيع وإجمالي الأيام. يأخذ الحساب السنوات الكبيسة في الاعتبار، لذلك تكون النتيجة دقيقة سواء كان عيد ميلادك في فبراير أو قريبًا منه.
هل إضافة شهر واحد هي نفس إضافة 30 يومًا؟
لا. إضافة شهر تقويمي واحد تعني دائمًا الوصول إلى نفس اليوم من الشهر التالي — 15 مارس + شهر واحد = 15 أبريل. بينما إضافة 30 يومًا إلى 15 مارس تعطي 14 أبريل. يزداد الفرق عندما تختلف أطوال الأشهر. في بنود العقود وفترات الإشعار ودورات الفوترة، غالبًا ما يُقصد بالشهر هو الشهر التقويمي — وليس عددًا ثابتًا من الأيام.
لماذا يقع 31 ديسمبر أحيانًا ضمن الأسبوع 1 من السنة التالية؟
وفق ISO 8601، إذا صادف 31 ديسمبر يوم الإثنين أو الثلاثاء أو الأربعاء، فهو جزء من الأسبوع الأول للسنة التالية — لأن يوم خميس ذلك الأسبوع يقع في يناير. هذا متسق رياضيًا ويضمن أن كل أسبوع ينتمي بوضوح إلى سنة واحدة فقط، لكنه قد يكون مفاجئًا عند مواجهته لأول مرة.
كم عدد الأسابيع في السنة؟
معظم السنوات تحتوي على 52 أسبوع ISO. تكون السنة 53 أسبوعًا إذا وافق 1 يناير يوم الخميس، أو إذا كانت سنة كبيسة ووافق 1 يناير يوم الأربعاء أو الخميس. في المتوسط، حوالي 71% من السنوات فيها 52 أسبوعًا و29% فيها 53 أسبوعًا.
هل تعمل هذه الحاسبات مع تواريخ في الماضي والمستقبل؟
نعم. جميع حاسبات التاريخ والوقت الخمس تقبل أي تاريخ تقويمي صالح — في الماضي أو المستقبل. لا يوجد حد عملي للنطاق في حاسبة العمر وعدد الأيام بين تاريخين وإضافة التاريخ. محول طابع يونكس يغطي كامل نطاق الأعداد الصحيحة الموقعة 32‑بت و64‑بت، لذلك يتعامل مع تواريخ من 1901 حتى 2262.
هل أحتاج إلى حساب لاستخدام حاسبات التاريخ هذه؟
لا. كل حاسبة في هذه الصفحة تعمل بالكامل داخل متصفحك. لا حساب، لا تسجيل، لا بريد إلكتروني مطلوب. لا يتم إرسال أي شيء إلى خادم — مدخلاتك تبقى على جهازك.