Aller au contenu principal

Calculateur de cycles de sommeil — outil gratuit

Trouvez la meilleure heure pour vous coucher ou vous réveiller en fonction des cycles de sommeil de 90 minutes, afin de vous réveiller entre les cycles en vous sentant reposé plutôt que groggy.

Fonctionne hors ligne une fois chargé
Affiner
Se coucher à
21:45
9 h
6 cycles · idéal
Se coucher à
23:15
7.5 h
5 cycles · idéal
Se coucher à
0:45
6 h
4 cycles
Se coucher à
2:15
4.5 h
3 cycles

💡 Le sommeil se déroule en cycles d'environ 90 minutes. Se réveiller à la fin d'un cycle (plutôt qu'en plein milieu) aide à se sentir reposé plutôt que groggy. La plupart des adultes fonctionnent mieux avec 5–6 cycles (7,5–9 heures) plus ~15 min pour s'endormir. La durée réelle des cycles et les besoins en sommeil varient selon l'âge et l'individu. Ces valeurs sont des estimations générales, pas des conseils médicaux.

Utilisations courantes

  • Trouvez la Meilleure Heure de Coucher pour vous Réveiller FraisEntrez votre heure d'alarme et obtenez les heures de coucher qui s'alignent avec les cycles de sommeil.
  • Planifiez un Réveil PrécoceAttrapez un vol ou une réunion précoces? Trouvez l'heure de coucher qui minimise la somnolence.
  • Chronométrer une Sieste ÉnergiqueUtilisez le mode Sieste pour définir l'alarme parfaite pour une sieste énergique de 10 à 20 minutes ou un cycle complet de 90 minutes.
  • Planifiez le Sommeil pour le Travail par QuartsPlanifiez le sommeil synchronisé avec le cycle autour des quarts de nuit et des horaires rotatifs.
  • Définir l'Heure de Coucher pour les Réveils ScolairesRetravaillez à partir de l'alarme de l'école vers une heure de coucher cohérente et respectueuse des cycles.

Comment ça marche

Tout le calcul se fait dans votre navigateur avec de l'arithmétique JavaScript simple sur des objets Date — sans bibliothèque externe, sans appel serveur. L'outil travaille en arrière ou en avant depuis une heure que vous fournissez, en s'ajustant à des cycles de sommeil complets de 90 minutes (ajustables) plus une latence d'endormissement configurable afin que les heures suggérées tombent entre les cycles, pas au milieu d'un.

  1. 1
    Choisissez un mode et une heure d'ancrage
    Choisissez si vous connaissez votre heure de réveil (calculer quand aller au lit), votre heure de coucher (calculer quand se réveiller), ou si vous voulez une alarme de sieste. Vous pouvez saisir une heure précise ou laisser l'outil s'ancrer à l'horloge actuelle via l'objet Date de JavaScript, qui se rafraîchit automatiquement toutes les 30 secondes tant que l'onglet est ouvert.
  2. 2
    L'arithmétique de cycle s'exécute instantanément
    Le calculateur itère de 6 à 3 cycles de sommeil. Pour chaque nombre, il multiplie les cycles par la longueur de cycle choisie (90 minutes par défaut, ajustable de 80 à 110 via un curseur), et ajoute votre décalage de latence de sommeil (15 minutes par défaut, ajustable de 0 à 45), puis ajoute ou soustrait ce total de votre heure d'ancrage avec Date.setMinutes.
  3. 3
    Intl.DateTimeFormat formate les résultats selon votre paramètre régional
    Plutôt que de coder en dur AM/PM, l'outil transmet le paramètre régional de votre navigateur à Intl.DateTimeFormat afin que les heures affichées respectent automatiquement la convention 12 heures ou 24 heures de votre région. Les résultats à cinq et six cycles (7,5–9 heures) sont mis en évidence comme recommandés.
  4. 4
    Copiez ou téléchargez un rappel de calendrier
    Chaque ligne de résultat a un bouton copier qui écrit la chaîne d'heure dans le presse-papiers via navigator.clipboard, et un bouton calendrier qui construit à la main un fichier iCalendar (.ics) valide — y compris un VALARM à décalage nul — et déclenche un téléchargement via Blob, afin que vous puissiez importer le rappel dans n'importe quelle appli de calendrier.

Outils associés

Questions fréquemment posées