Selo de tempo Unix a Data
Convierte un timestamp Unix a UTC e á túa hora local.
| UTC |
|
|
| O seu fuso horario local |
|
1. Introdución
Un timestamp de Unix representa un momento específico no tempo usando un único valor enteiro. Conta o número de segundos transcorridos desde o 1 de xaneiro de 1970 (UTC), tamén coñecido como a Época Unix (Unix Epoch). Aínda que os timestamps se utilizan habitualmente en bases de datos, API e linguaxes de programación, non son fáciles de ler para as persoas.
Conversor de Timestamp de Unix a Data axúdache a transformar ao instante un timestamp numérico nun formato de data e hora lexible. En lugar de calcular manualmente ou escribir código para interpretar timestamps, simplemente introduce un número e verás a data correspondente mostrada tanto en hora UTC como na hora local do teu sistema.
Os desenvolvedores, administradores de sistemas e analistas de datos atopan con frecuencia timestamps de Unix en ficheiros de rexistro, respostas de servidores, cargas útiles de API (API payloads) e rexistros de bases de datos. Convertelos rapidamente en datas lexibles é de gran axuda ao depurar aplicacións, analizar eventos ou validar datos baseados no tempo.
Esta ferramenta é especialmente útil para:
- Depurar respostas de API que conteñen timestamps
- Ler rexistros do servidor e rexistros de eventos
- Converter timestamps de bases de datos en datas lexibles
- Verificar valores de tempo en sistemas backend
- Comprender as diferenzas horarias entre UTC e os contornos locais
2. Como funciona
A ferramenta converte un timestamp de Unix en formatos de data lexibles mediante un cálculo sinxelo. Un timestamp de Unix representa o tempo en segundos desde o 1 de xaneiro de 1970 (UTC). Porén, a maioría dos contornos modernos de programación utilizan valores de tempo en milisegundos. Polo tanto, o proceso de conversión comeza multiplicando o valor do timestamp por 1000 para transformar os segundos en milisegundos.
Unha vez convertido a milisegundos, o timestamp pode interpretarse como un obxecto de data estándar. A ferramenta xera entón dous formatos de data lexibles a partir dese valor:
- Data UTC – a representación estandarizada da hora universal
- Data local – a data formatada segundo o fuso horario do teu sistema
Parámetro de entrada
Timestamp de Unix
- Valor numérico que representa os segundos desde a Época Unix
- Debe ser un número enteiro positivo
- Exemplo:
1700000000
Regras de validación
- A entrada debe ser un número
- O valor non pode ser negativo
- O campo é obrigatorio antes de que se poida realizar a conversión
- O timestamp interprétase en segundos, non en milisegundos
Estrutura da saída
A ferramenta xera dúas saídas:
- Data UTC – Un formato global estandarizado de timestamp (por exemplo,
Tue, 14 Nov 2023 22:13:20 GMT) - Data local – Unha cadea completa de data formatada segundo o fuso horario local do usuario
Ambas as saídas móstranse inmediatamente despois da conversión e poden copiarse directamente mediante os botóns integrados para copiar ao portapapeis.
Limitacións
- A ferramenta espera timestamps en segundos, non en milisegundos
- Os números extremadamente grandes poden producir datas non válidas ou futuras
- A saída da hora local depende do fuso horario configurado no dispositivo do usuario
3. Como usar esta ferramenta
- Introduce un timestamp de Unix no campo de entrada.
- Fai clic no botón de procesar.
- A ferramenta procesará inmediatamente o valor.
- Consulta os resultados convertidos mostrados en:
- Formato UTC
- A hora local do teu sistema
- Usa o botón de copiar para copiar calquera dos resultados ao portapapeis.
A conversión tamén se actualiza automaticamente sempre que cambia o valor do timestamp, o que facilita probar rapidamente varios timestamps.
4. Exemplos prácticos
Exemplo 1: Timestamp nunha resposta de API
Entrada
1700000000
Saída
- UTC: Tue, 14 Nov 2023 22:13:20 GMT
- Local: Tue Nov 14 2023 23:13:20 (Fuso horario local)
Escenario: Un desenvolvedor recibe unha resposta dunha API que contén un timestamp e necesita verificar cando ocorreu o evento.
Exemplo 2: Evento nun rexistro do servidor
Entrada
1609459200
Saída
- UTC: Fri, 01 Jan 2021 00:00:00 GMT
- Local: Fri Jan 01 2021 07:00:00 (Fuso horario local)
Escenario: Un administrador de sistemas revisa os rexistros do servidor para identificar cando se reiniciou un servizo.
5. Casos de uso para desenvolvedores
- Depuración de timestamps de API
Moitas API REST devolven timestamps en formato Unix. Os desenvolvedores poden verificar rapidamente os tempos dos eventos ao probar respostas de API.
- Validación de tempo en bases de datos
As bases de datos adoitan almacenar timestamps en formato Unix. Convertelos en datas lexibles axuda ao auditar rexistros ou validar datos almacenados.
- Análise de ficheiros de rexistro
Os rexistros do sistema usan frecuentemente timestamps para rastrexar eventos. Os desenvolvedores poden converter os timestamps dos rexistros en horas lexibles ao diagnosticar problemas.
- Automatización do backend
Os scripts de automatización que procesan datos de eventos poden requirir a conversión de timestamps antes de informar ou mostrar os resultados.
Exemplo en PHP
$timestamp = 1700000000;
echo gmdate("r", $timestamp); // Data UTC
echo date("r", $timestamp); // Data local do servidor
Exemplo en JavaScript
const timestamp = 1700000000;
const date = new Date(timestamp * 1000);
console.log(date.toUTCString());
console.log(date.toString());
Seguridade e validación de datos
- Valida sempre que as entradas do timestamp sexan numéricas
- Rexeita valores negativos ou entradas mal formadas
- Ten precaución cos timestamps procedentes de fontes non fiables
- Asegura a coherencia do fuso horario ao procesar datos do servidor
6. Preguntas frecuentes
Que é un timestamp de Unix?
Un timestamp de Unix é o número de segundos transcorridos desde o 1 de xaneiro de 1970 (UTC). Utilízase habitualmente en programación e bases de datos para almacenar valores de tempo nun formato numérico compacto.
Por que os desenvolvedores usan timestamps de Unix?
Os timestamps de Unix son fáciles de procesar e comparar para os computadores. Evitan a confusión cos fusos horarios e permiten almacenar eficientemente valores de tempo en bases de datos e API.
Esta ferramenta admite milisegundos?
Non. A ferramenta espera timestamps en segundos. Se tes un timestamp en milisegundos, divídeo entre 1000 antes de introducilo.
Por que son diferentes a hora UTC e a hora local?
UTC é un estándar universal de tempo, mentres que a hora local se axusta segundo o fuso horario configurado no teu dispositivo.
Podo converter timestamps futuros?
Si. Calquera timestamp de Unix positivo e válido pode converterse, incluídas datas futuras.
Que ocorre se introduzo un número non válido?
A ferramenta require un timestamp numérico válido. Os valores non válidos ou negativos poden producir datas incorrectas ou non definidas.
É útil esta ferramenta para a depuración?
Si. Os desenvolvedores usan con frecuencia conversores de timestamps para depurar rexistros, validar respostas de API e interpretar rexistros de bases de datos.
Os timestamps dependen do fuso horario?
O propio timestamp é independente do fuso horario. Non obstante, cando se converte nunha data lexible, pode mostrarse en UTC ou nun fuso horario local.
Ferramentas semellantes
Converte unha data específica ao formato Unix timestamp.
Ferramentas populares
Inverter as letras nunha oración ou parágrafo.
Obtén o tamaño do texto en Bytes (B), Kilobytes (KB) ou Megabytes (MB).
Conta o número de caracteres e palabras nun texto dado.
Dálle a volta ao texto con facilidade.
Converte un número na súa forma escrita.
Converte texto normal ao estilo de fonte cursiva.