01 / Exemplo
Exemplo
2024-01-01T00:00:00.000Z1704067200Texto e código / MULTIVERTO
Converta uma data-hora ISO 8601 com um fuso horário em segundos Unix.
Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗
Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.
01 / Exemplo
2024-01-01T00:00:00.000Z170406720002 / Guia
Converta uma data-hora ISO 8601 com um fuso horário em segundos Unix. Use essa direção quando uma solicitação de API, tarefa agendada ou coluna de banco de dados espera segundos Unix e você tem uma data-hora com um fuso horário explícito. Forneça uma data-hora ISO completa, como 2024-01-01T00:00:00Z ou um deslocamento numérico. Uma data sem Z ou um deslocamento é rejeitado para que o fuso horário local do navegador não altere silenciosamente a resposta.
O deslocamento de fuso horário declarado é aplicado antes de contar segundos a partir de 1970-01-01T00:00:00Z. O conversor desloca o tempo de relógio declarado pelo seu deslocamento para UTC, em seguida, conta a partir da época 1970. Assim 2024-01-01T02:00:00+02:00 e 2024-01-01T00:00:00Z produzem os mesmos segundos. Uma parte fracionária de um a três dígitos é preservada; datas de calendário inválidas, segundos ausentes e segundos bissextos são relatados em vez de adivinhados.
O resultado numérico conta segundos da época UTC, então duas strings ISO com diferentes mostradores de relógio ainda podem produzir o mesmo número quando seus deslocamentos identificam o mesmo instante. Um fuso horário explícito é necessário para a entrada ISO. Segundos intercalares e mais do que a precisão de milissegundos estão fora do escopo desta ferramenta. Um deslocamento descreve como o tempo do relógio difere do UTC naquele instante escrito; não é o mesmo que um fuso horário nomeado com regras de horário de verão. A conversão aplica o deslocamento fornecido na entrada e exibe UTC na saída ISO. Uma data sem um fuso horário é deliberadamente rejeitada porque interpretá-la como local ou UTC poderia mudar o instante. Segundos intercalares como 23:59:60 estão fora do cálculo de datas padrão usado aqui. Frações menores que um milissegundo também estão fora do escopo, e anos muito distantes são limitados pelo intervalo de datas do navegador. Verifique a unidade antes de colar um timestamp: milissegundos são mil vezes maiores que segundos.
Um Z final significa explicitamente UTC; um deslocamento de +02:00 significa que o relógio escrito está duas horas à frente do UTC e deve ser deslocado para trás para a contagem. Uma data-hora local é rejeitada porque a zona ausente pode alterar a resposta. Ao preparar um campo de API, verifique se ele espera segundos ou milissegundos e se aceita uma fração decimal. Este conversor preserva no máximo a precisão de milissegundos e não inventa um fuso horário nomeado a partir de um deslocamento numérico.
Para uma verificação concreta, a entrada de exemplo 2024-01-01T00:00:00.000Z produz 1704067200. Mantenha o original ao lado do resultado ao compará-lo com outro aplicativo. Para uma segunda verificação, converta a saída na direção oposta e compare os instantes. O fuso horário escrito ou a formatação decimal podem diferir enquanto o momento permanece igual à precisão de milissegundos. Guarde o texto original do fuso horário caso uma auditoria posterior precise dele.
Explorar guias