Cronómetro
Concepto de Fechas y tiempo en Utilidades, conectado con sus herramientas y conceptos vecinos.
Actualizado el 22 de julio de 2026
Un cronómetro es un instrumento de medición del tiempo que cuenta hacia adelante desde cero con la precisión necesaria para registrar décimas o centésimas de segundo. A diferencia del temporizador, que avisa cuando termina un intervalo fijado, el cronómetro mide el tiempo que ha transcurrido desde que se pone en marcha.
¿Para qué se usa el cronómetro?
Los usos principales:
- Deporte: medir el tiempo de una carrera, una vuelta de pista o una repetición en el gimnasio. El ritmo de carrera (pace) se calcula dividiendo el tiempo total entre la distancia recorrida.
- Cocina: controlar la cocción exacta cuando el resultado no es visual (pasta al dente, caramelo, tiempo de fermentación).
- Trabajo y facturación: registrar cuánto tiempo se dedica a cada tarea para facturar por horas o analizar la distribución del tiempo (horas trabajadas).
- Benchmarks y rendimiento: medir cuánto tarda en ejecutarse un proceso, un algoritmo o una consulta de base de datos.
- Exámenes y juegos: medir el tiempo empleado en una prueba o ronda para comparar intentos.
Cronómetro de vueltas (laps)
La función de vueltas permite registrar tiempos intermedios sin detener el contador:
| Vuelta | Tiempo de vuelta | Tiempo acumulado |
|---|---|---|
| 1 | 4:32 | 4:32 |
| 2 | 4:28 | 9:00 |
| 3 | 4:35 | 13:35 |
| 4 | 4:22 | 17:57 |
En atletismo, los tiempos de vuelta sirven para detectar si el corredor mantiene el ritmo o si hay una caída en las últimas vueltas. En cocina, se marcan las fases de una receta (cuándo se añadió cada ingrediente) sin perder el tiempo total.
Unidades de precisión
- Segundos: suficiente para cocina y productividad general.
- Décimas (0,1 s): habitual en competiciones amateur y clases de educación física.
- Centésimas (0,01 s): estándar en atletismo federado y natación.
- Milésimas (0,001 s): necesarias en natación olímpica y en benchmarks de software.
Los cronómetros digitales modernos alcanzan fácilmente milésimas de segundo; los analógicos raramente superan las décimas.
Medir tiempos de ejecución en código
En programación, el cronómetro equivale a comparar timestamps de alta resolución antes y después de la operación:
JavaScript:
const inicio = performance.now();
// ... código a medir ...
const duracion = performance.now() - inicio;
console.log(`Tardó ${duracion.toFixed(2)} ms`);
Python:
import time
inicio = time.perf_counter()
# ... código a medir ...
print(f"Tardó {time.perf_counter() - inicio:.3f} s")
PHP:
$inicio = microtime(true);
// ... código a medir ...
echo round((microtime(true) - $inicio) * 1000, 2) . ' ms';
performance.now() y time.perf_counter() devuelven el tiempo transcurrido desde un punto de referencia interno con precisión de microsegundos, independientemente de los ajustes del reloj del sistema. Son el equivalente digital de un cronómetro de laboratorio.
Cronómetro vs. temporizador: cuándo usar cada uno
| Situación | Herramienta |
|---|---|
| Medir cuánto tardas en terminar una tarea | Cronómetro |
| Avisar cuando hay que sacar algo del horno | Temporizador |
| Registrar el tiempo de cada vuelta de carrera | Cronómetro con laps |
| Trabajar en bloques de 25 minutos (Pomodoro) | Temporizador |
| Medir el rendimiento de un algoritmo | Cronómetro de código |
| Controlar la duración de un descanso | Temporizador |
Para fechas lejanas (cuántos días faltan para un evento), la herramienta adecuada es la cuenta atrás, que trabaja con diferencias de fechas en lugar de segundos.
Conceptos relacionados
También en Fechas y tiempo
Preguntas frecuentes
¿Cuál es la diferencia entre cronómetro y temporizador?
¿Qué es un cronómetro de vueltas (laps)?
¿Para qué se usa el cronómetro en el deporte?
Ver todas las herramientas de Utilidades.