Conversor de Epoch e Timestamp
Converta timestamp para formato de data ou obtenha timestamp da data especificada.
Data e hora
A linguagem de programação para obter o valor do timestamp:
Documento
Documento
Documento
Documento
SELECT FROM_UNIXTIME(1567758868); #2019-9-6 16:34:28
Documento
Documento
Documento
Definição padrão de especificações de data e hora
RFC 822 | RFC 1036 | RFC 1123 | RFC 2822 | RFC 3339 | RFC 5322 | ISO 8601
O que é o timestamp de época?
Tempo UNIX, ou tempo POSIX, é a representação de tempo usada por sistemas UNIX ou semelhantes ao UNIX: o número total de segundos desde 0:0:0:0 em 1 de janeiro de 1970 UTC até o presente, independentemente dos segundos bissextos.
Problema do ano 2038
As primeiras versões do tempo Unix eram inteiros de 32 bits aumentando a 60 Hz. A primeira edição do Manual do Programador Unix, lançada em 3 de novembro de 1971, definiu o tempo Unix como "o tempo desde 00:00:00, 1 de janeiro de 1971, medido em seis décimos de segundo", ou seja, começando às 00:00:00, 1 de janeiro de 1971, e aumentando a 60 Hz. Isso significa que armazenar o tempo Unix como um inteiro sem sinal de 32 bits esgotará os resets após 829 dias (cerca de 2,5 anos). Devido a essa limitação, a origem do tempo Unix foi redefinida várias vezes até começar a usar a origem do tempo de 1º de janeiro de 1970 às 00:00:00 UTC, cronometrada a 1 Hz. Como o Unix e o C usam inteiros assinados de 32 bits para representar o tempo, isso acomoda um intervalo de tempo de cerca de 136 anos, dividido em 50/50 antes e depois de 1970. Ou seja, até 19 de janeiro de 2038, quando o reset se esgotar.
A maioria dos sistemas que usam o UNIX hoje é de 32 bits, ou seja, eles representam o tipo de tempo time_t como um inteiro assinado de 32 bits. Portanto, pode representar segundos em 136 anos. Representa Sexta-feira 13 de dezembro de 1901 20:45:52 UTC a 19 de janeiro de 2038 3:14:07 UTC (binário: 01111111 11111111 11111111 11111111, 0x7FFF: FFFF), no segundo seguinte o número binário será 10000000 00000000 00000000 00000000 (0x8000: 0000), este é um número negativo, então os sistemas irão interpretar erroneamente o tempo como 13 de dezembro de 1901, 20:45:52 (e possivelmente voltar a 1970). Nesse momento, problemas de software podem ocorrer, resultando em paralisia do sistema.
A solução atual é converter o sistema de um sistema de 32 bits para um sistema de 64 bits. Sob um sistema de 64 bits, este tempo pode ser representado até 292.2777702659 trilhões 15:30:08 em 4 de dezembro.
O tamanho do arquivo excede o limite.
Você não pode fazer upload de mais arquivos.