تخطَّ إلى المحتوى الرئيسي

حاسبة دورة النوم مجانًا

ابحث عن أفضل وقت للذهاب إلى السرير أو الاستيقاظ بناءً على دورات نوم مدتها 90 دقيقة، بحيث تستيقظ بين الدورات وأنت تشعر بالانتعاش بدلًا من الإرهاق.

يعمل دون اتصال بعد التحميل
ضبط دقيق
اذهب إلى النوم الساعة
9:45 م
9 ساعة
6 دورات · مثالي
اذهب إلى النوم الساعة
11:15 م
7.5 ساعة
5 دورات · مثالي
اذهب إلى النوم الساعة
12:45 ص
6 ساعة
4 دورات
اذهب إلى النوم الساعة
2:15 ص
4.5 ساعة
3 دورات

💡 يحدث النوم في دورات ~90 دقيقة. الاستيقاظ في نهاية الدورة (لا في منتصفها) يساعدك على الشعور بالانتعاش بدلاً من الخمول. معظم البالغين يحتاجون 5–6 دورات (7.5–9 ساعات) بالإضافة إلى ~15 دقيقة للنوم. تتباين أطوال الدورة الفعلية واحتياجات النوم حسب الشخص والعمر. هذه تقديرات عامة وليست نصيحة طبية.

الاستخدامات الشائعة

  • ابحث عن أفضل وقت للنوم للاستيقاظ منتعشاًأدخل وقت المنبه والحصول على أوقات النوم التي تتماشى مع دورات النوم.
  • خطة الاستيقاظ المبكراللحاق برحلة مبكرة أو اجتماع؟ ابحث عن وقت النوم الذي يقلل من الإرهاق.
  • وقت قيلولة الطاقةاستخدم وضع القيلولة لتعيين المنبه المثالي لقيلولة الطاقة 10-20 دقيقة أو دورة كاملة 90 دقيقة.
  • جدولة النوم لعمل المناوبخطة النوم المتوافق مع الدورة حول المناوب الليلي والجداول الدوارة.
  • عيّن وقت النوم لاستيقاظات المدارسالعمل للخلف من منبه المدرسة إلى وقت نوم متسق وودي الدورة.

كيف يعمل

تتم كل الحسابات في متصفحك باستخدام حساب JavaScript بسيط على كائنات Date — لا مكتبة خارجية ولا استدعاء خادم. تعمل الأداة رجوعًا أو تقدمًا من وقت تقدمه، ملائمة دورات نوم كاملة مدتها 90 دقيقة (قابلة للتعديل) إضافة إلى مدة استغراق في النوم قابلة للضبط، فتقع الأوقات المقترحة بين الدورات لا داخلها.

  1. 1
    اختر الوضع ووقت الارتكاز
    اختر ما إذا كنت تعرف وقت استيقاظك (لحساب موعد النوم)، أو وقت نومك (لحساب موعد الاستيقاظ)، أو تريد منبّه قيلولة. يمكنك كتابة وقت محدد أو ترك الأداة ترتكز على الساعة الحالية عبر كائن Date في JavaScript، الذي يتحدّث تلقائيًا كل 30 ثانية أثناء فتح التبويب.
  2. 2
    حساب الدورات يعمل فورًا
    تكرر الحاسبة من 6 نزولًا إلى 3 دورات نوم. لكل عدد تضرب الدورات في طول الدورة الذي اخترته (افتراضيًا 90 دقيقة، قابل للتعديل من 80 إلى 110 عبر منزلق) وتضيف إزاحة مدة الاستغراق في النوم (افتراضيًا 15 دقيقة، قابلة للتعديل من 0 إلى 45)، ثم تضيف ذلك المجموع إلى وقت الارتكاز أو تطرحه منه باستخدام Date.setMinutes.
  3. 3
    Intl.DateTimeFormat تنسّق النتائج وفق لغتك
    بدلًا من تثبيت صيغة ص/م، تمرر الأداة لغة متصفحك إلى Intl.DateTimeFormat فتحترم الأوقات المعروضة نظام الـ 12 أو 24 ساعة في منطقتك تلقائيًا. وتُميَّز نتائج الخمس والست دورات (7.5–9 ساعات) كموصى بها.
  4. 4
    انسخ أو نزّل تذكيرًا للتقويم
    لكل صف نتيجة زر نسخ يكتب سلسلة الوقت إلى الحافظة عبر navigator.clipboard، وزر تقويم يبني يدويًا ملف iCalendar (.ics) صالحًا — بما في ذلك VALARM بإزاحة صفرية — ويطلق تنزيلًا عبر Blob، فيمكنك استيراد التذكير إلى أي تطبيق تقويم.

أدوات ذات صلة

الأسئلة الشائعة