
Eu estava convertendo um carimbo de data/horaaqui, quando eu vermelho o seguinte:
Também deve ser salientado (graças aos comentários dos visitantes deste site) que este momento tecnicamente não muda, não importa onde você esteja localizado no globo. Isso é muito útil para sistemas de computador para rastrear e classificar informações datadas em aplicativos dinâmicos e distribuídos, tanto on-line quanto no lado do cliente.
Não consegui entender o que isso significa exatamente: o carimbo de data/hora unix é uma medida absoluta?
Ou seja: suponha que eu tenha um cliente nos EUA e esse cliente se conecte a um servidor localizado na Rússia. O carimbo de data/hora do Unix é exatamente o mesmo no mesmo momento para o cliente e o servidor? Estou um pouco confuso...
Responder1
Em uma máquina configurada corretamente, o carimbo de data/hora unix é o número de segundos após 1º de janeiro de 1970 00:00:00 UTC. Assim, seria o mesmo independentemente do país ou fuso horário em que o usuário ou o computador esteja.
Responder2
Obviamente os relógios do servidor podem estar fora de sincronia.
Mas a questão é quecorretoo valor do carimbo de data/hora em qualquer momento é idêntico, independentemente da localização.
Seu exemplo não é muito relevante porque haveria alguma latência entre a Rússia e os EUA, portanto, mesmo com relógios precisos, você poderia obter dois carimbos de data/hora diferentes. Mas eles não seriamhorasseparado. Eles estariam (exceto problemas de rede) apenas com intervalos de segundos.
Responder3
O carimbo de data / hora 0 corresponde a um instante preciso no tempo (não relacionado a nenhum fuso horário), também conhecido como 1970-01-01 00:00:00 UTC (embora o UTC não existisse na época).
timestamp 1512148141 é 1512148141 segundos depois disso, com esses segundos não sendo segundos atômicos, mas a 86400ª parte média de um dia terrestre.
Novamente, é um instante no tempo que se refere a um instante fixo no tempo, não relacionado a nenhum fuso horário.
Isso é 2017-12-01T17:09:01 UTC ou 2017-12-01T11:09:01-06:00 em Chicago ou 2017-12-01T22:09:01+05:00 em Karachi, todos referindo-se ao mesmo instante .