ForHosting KIT · Dates et temps

Temps intermédiaires chronomètre

Collez les marques cumulées du chronomètre et obtenez la durée de chaque tour : trois intermédiaires qui finissent à 100 secondes donnent des tours de 30, 35 et 35. Vous voyez aussi le total, le tour le plus rapide, le plus lent et la moyenne. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Temps intermédiaires
30, 65, 100
Vous obtenez
Total
100
Quantité
3
Début
0
Durées
30, 35, 35

Les temps intermédiaires d'un chronomètre s'écrivent presque toujours en marques cumulées : la lecture de l'horloge à chaque pression du bouton split, et non la durée de ce tour particulier. Les entraîneurs, tableaux de chronométrage et applications d'entraînement ont besoin de la vue inverse—combien a duré chaque segment—pour classer les intervalles, comparer les efforts et tracer l'allure sans tableur. Cet outil de temps intermédiaires accepte une liste ordonnée de marques cumulées plus un décalage de départ optionnel, soustrait les valeurs successives et renvoie la durée de chaque tour avec le temps total, le tour le plus rapide et le plus lent, et la moyenne. L'algorithme est de l'arithmétique pure sur vos nombres : il ne lit jamais l'horloge système, n'invente pas de marques manquantes et refuse les suites décroissantes pour qu'une faute de frappe ne devienne pas un tour négatif.

Des intermédiaires cumulés aux durées de tour

Un intermédiaire cumulé est le temps total écoulé depuis une origine fixe—en général le coup de feu ou l'instant où le chronomètre a démarré—jusqu'au moment où cet intermédiaire est enregistré. Si un coureur marque à trente, soixante-cinq et cent secondes, ces trois nombres sont des marques cumulées, pas des longueurs de tour. La durée du premier tour est la première marque moins le décalage de départ (zéro lorsque la liste commence au coup de feu).

Chaque tour suivant est la différence entre cette marque et la précédente, de sorte que la suite devient trente, trente-cinq et trente-cinq secondes. Ce calculateur de temps intermédiaires applique ce passage de différences une seule fois, dans l'ordre de la liste, et ne retrie ni ne rechronomètre jamais les marques face à une horloge en direct. Le start optionnel couvre le cas où la première marque n'est pas relative à zéro—par exemple lorsqu'un intervalle partiel commence à une lecture intermédiaire du tableau.

Où la conversion des durées de tour apporte de la valeur

Les entraîneurs d'athlétisme et de natation collent les intermédiaires du tableau après une série et ont besoin de la durée tour par tour sans reconstruire un tableur à chaque manche. Les clubs de course et de triathlon exportent des marques cumulées GPS ou chronomètre manuel et veulent les drapeaux d'intervalle le plus rapide et le plus lent pour les messages de retour.

Les sites de contenu fitness qui se classent sur temps intermédiaires de chronomètre ou calculateur de durée de tour obtiennent un outil en direct dont les réponses correspondent octet pour octet au chemin d'automatisation prépayé. Les laboratoires de physique qui enseignent les intervalles à vitesse constante peuvent noter les tableaux de chronomètre des élèves contre un oracle déterministe.

Gardez les listes sous le maximum documenté, figez les durées arrondies dans les tests et obtenez des tableaux de tours reproductibles pour applications d'entraînement, plugins LMS et workers en bordure sans déployer un service d'horloge à vous.

Entraînement et feuilles de manche

Collez les intermédiaires cumulés du tableau après une série et recevez la durée de chaque tour plus les indices du plus rapide et du plus lent pour un retour immédiat.

Exports d'applications d'entraînement

Convertissez des marques cumulées GPS ou chronomètre en durées de tour ordonnées avant de stocker des séries d'allure ou de tracer l'effort par intervalle.

Laboratoires de chronométrage en classe

Notez les tableaux de chronomètre des élèves avec un oracle déterministe qui refuse les marques décroissantes et n'utilise jamais l'horloge du serveur.

Comment convertir des intermédiaires cumulés de chronomètre en temps de tour ?

Envoyez splits comme une liste ordonnée de marques cumulées. Le tour 1 est la première marque moins start (défaut 0) ; chaque tour suivant est la différence par rapport à la marque précédente.

Quelles unités dois-je utiliser pour les marques temporelles ?

Toute unité numérique cohérente convient—secondes, millisecondes ou minutes. Le calculateur ne fait que différencier vos nombres et renvoie des durées dans la même unité que vous avez fournie.

Que se passe-t-il si mes intermédiaires reculent ?

Une marque ultérieure plus petite que la précédente est invalide pour une série cumulée.

Puis-je fixer un décalage de départ non nul ?

Il doit être non négatif et non supérieur au premier intermédiaire.

Qu'affiche le résultat en plus de chaque tour ?

Le temps total, le tour le plus rapide et le plus lent avec leur rang, et la durée moyenne. Avec trois marques qui finissent à 100 secondes, le tour 1 est le plus rapide avec 30 et le tour 2 le plus lent avec 35.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/date/stopwatch-split-times

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/date/stopwatch-split-times \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"splits":[30,65,100]}'
{
  "splits": [
    30,
    65,
    100
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.stopwatch_split_times",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Des intermédiaires cumulés aux durées de tour

Comme les unités s'annulent dans des soustractions successives, vous pouvez envoyer des secondes, dixièmes, millisecondes ou toute autre échelle numérique cohérente ; le endpoint renvoie des durées dans la même unité que vous avez fournie. Si une marque ultérieure est inférieure à la précédente, la liste n'est pas une série cumulée valide et la requête échoue avec invalid_input plutôt que de fabriquer une durée négative qui casserait graphiques d'allure et correcteurs automatiques.

Contrat d'entrée, champs de réponse et validation

Chaque valeur doit être non négative. La suite doit être non décroissante : des marques consécutives égales signifient un tour de longueur nulle, accepté par exhaustivité lorsque deux pressions tombent sur la même lecture. Le start optionnel vaut zéro par défaut et doit être non négatif et non supérieur au premier intermédiaire. Toutes les sorties numériques sont arrondies à douze décimales pour que goldens et SDKs restent stables entre runtimes. Envoyez un corps JSON avec splits comme un tableau non vide de nombres finis, ou comme une chaîne séparée par des virgules, espaces ou points-virgules pour les formulaires texte. Les alias times, timestamps, cumulative et marks correspondent à splits ; offset, t0 et begin correspondent à start. En cas de succès le corps renvoie le start normalisé et les splits arrondis, puis count, durations comme tableau de longueurs de tour dans l'ordre, total comme le dernier intermédiaire moins start, fastest_duration et slowest_duration, indices one-based fastest_lap et slowest_lap (en cas d'égalité la première occurrence gagne) et average_duration. Listes vides, splits manquants, valeurs non finies, marques négatives, un start au-delà du premier intermédiaire et suites décroissantes lèvent invalid_input et ne sont pas facturées. Le chemin gratuit du navigateur utilise le même module pur que l'API, ainsi les démos de classe et les automatisations de production ne divergent jamais sur les mêmes entrées.

Où la conversion des durées de tour apporte de la valeur

Les pipelines de données sportives convertissent les marques cumulées des fournisseurs en durées par segment avant de stocker des séries d'allure ; une petite API parse évite de monter une pile de chronométrage complète pour une différence linéaire. Comme l'implémentation est pure parse de niveau A sans jetons de modèle ni réseau sortant, chaque appel réussi coûte le prix de base publié $0.002, l'échec de validation ne consomme pas le solde et les résultats ne dépendent que des nombres que vous envoyez.

Combien coûte le calculateur de temps intermédiaires de chronomètre ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →