Los formatos de fecha y hora que se encuentran en código, registros y API. Todos los ejemplos son del mismo instante, sábado 3 de octubre de 2026 a las 14:30:05 UTC, obtenidos ejecutando el código. Convierta con la Calculadora de Fechas, la Calculadora de Duración de Tiempo y la Calculadora de Zona Horaria.
ISO 8601, el estándar sin ambigüedad
| Formato | Significado |
|---|---|
2026-10-03 |
Fecha del calendario |
2026-10 |
Año y mes |
2026-W40-6 |
Fecha de semana: semana 40, día 6 (sábado) |
2026-276 |
Fecha ordinal: día 276 del año |
14:30:05 |
Hora del día |
2026-10-03T14:30:05Z |
Fecha y hora en UTC (Z significa desfase cero) |
2026-10-03T16:30:05+02:00 |
El mismo instante en UTC+2 |
P1Y2M3DT4H5M6S |
Duración: 1 año, 2 meses, 3 días, 4 horas, 5 minutos, 6 segundos |
2026-10-03/2026-10-10 |
Intervalo de tiempo |
Prefiera ISO 8601 para guardar e intercambiar fechas: ordena bien como texto y significa lo mismo en todas partes, a diferencia de 03/10/2026, que es el 3 de octubre en casi todo el mundo y el 10 de marzo en EE. UU. Las fechas de semana y números de semana salen de la Calculadora de Número de Semana; el día de la semana de cualquier fecha, de la Calculadora del Día de la Semana.
Códigos de strftime
Estos códigos funcionan en Python, C, PHP, Ruby y la mayoría de los shells (algunos, como %e y %f, varían según la plataforma).
| Código | Significado | Resultado |
|---|---|---|
%Y |
año, cuatro dígitos | 2026 |
%y |
año, dos dígitos | 26 |
%m |
mes 01 a 12 | 10 |
%B |
nombre del mes | October |
%b |
abreviatura del mes | Oct |
%d |
día del mes 01 a 31 | 03 |
%e |
día del mes, con espacio | 3 |
%j |
día del año 001 a 366 | 276 |
%A |
nombre del día | Saturday |
%a |
abreviatura del día | Sat |
%u |
día 1 (lunes) a 7 | 6 |
%H |
hora 00 a 23 | 14 |
%I |
hora 01 a 12 | 02 |
%p |
AM o PM | PM |
%M |
minuto 00 a 59 | 30 |
%S |
segundo 00 a 59 | 05 |
%f |
microsegundos | 000000 |
%z |
desfase respecto a UTC | +0000 |
%Z |
nombre de la zona horaria | UTC |
%V |
número de semana ISO | 40 |
%G |
año según la semana ISO | 2026 |
%% |
un signo de porcentaje | % |
Hora Unix
| Unidad | Valor para 2026-10-03T14:30:05Z |
|---|---|
| Segundos (hora Unix, la mayoría de las API) | 1791037805 |
Milisegundos (Date.now() de JavaScript) |
1791037805000 |
| Microsegundos | 1791037805000000 |
| Días desde 1970-01-01 | 20729 |
La hora Unix cuenta segundos desde 1970-01-01T00:00:00Z (Marca de tiempo Unix (Unix timestamp)). Diga siempre si un número está en segundos o milisegundos: un valor de 10 dígitos son segundos y uno de 13 son milisegundos.
Trampas
- Años bisiestos. Un año es bisiesto si es divisible por 4, salvo los siglos, a menos que sea divisible por 400: 2000 y 2024 son bisiestos; 1900 y 2100 no.
- Años de semana ISO. Las fechas cercanas a Año Nuevo pueden pertenecer a la semana del año vecino: el 1 de enero de 2027 está en la semana 53 de 2026.
- Horario de verano. Las horas locales pueden repetirse o no existir durante una hora; guarde en UTC y convierta al mostrar.
- Duración frente a hora del reloj. Use la Calculadora de Tiempo para duraciones en horas y minutos, la Calculadora de Horas para totales de hojas de horas, el Contador de Días para días entre fechas y la Calculadora de Edad para edades exactas. El Conversor de Hora Militar y la Calculadora de Sueño cubren relojes de 24 horas y ciclos de sueño.