Epoch Converter
Conversor de epoch - Conversor de tempo Unix
O tempo Unix atual é
1776001652
Converta epoch para uma data legível e vice-versa
Marcas de tempo para o início e o fim do ano, do mês e do dia
Converter segundos para anos, meses, dias, horas e minutos
O que é a época Unix?
A época Unix (também chamada de tempo Unix, tempo POSIX ou timestamp Unix) é o número de segundos desde 1º de janeiro de 1970 às 00:00:00 UTC, sem contar os segundos bissextos (ISO 8601: 1970-01-01T00:00:00Z). Em termos estritos, a época corresponde ao tempo Unix 0, mas \"epoch\" costuma ser usado como abreviação de tempo Unix em geral.
| Tempo normal | Segundos |
|---|---|
| 1 hora | 3600 segundos |
| 1 dia | 86400 segundos |
| 1 semana | 604800 segundos |
| 1 mês (~30,437 dias) | 2629743 segundos |
| 1 ano (365,25 dias) | 31557600 segundos |
Tempo Unix atual em linguagens de programação
| Python | import time; time.time() |
| PHP | time() |
| JavaScript | Math.round(new Date().getTime()/1000.0) |
| Java | long epoch = System.currentTimeMillis()/1000; |
| C# | DateTimeOffset.Now.ToUnixTimeSeconds() |
| Perl | time |
| Ruby | Time.now.to_i |
| Go | time.Now().Unix() |
| R | as.numeric(Sys.time()) |
| Lua | epoch = os.time() |
| Dart | DateTime.now().millisecondsSinceEpoch ~/ 1000 |
| MySQL | SELECT unix_timestamp(now()) |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| SQL Server | SELECT DATEDIFF(SECOND, '1970-01-01', GETUTCDATE()); |
| SQLite | SELECT unixepoch(); |
| Unix/Linux/MacOS | date +%s |
Nota: Todas as ferramentas desta página são baseadas nas configurações de data e hora do computador e usam JavaScript para converter horários. Alguns navegadores aplicam as regras atuais de horário de verão a todas as datas passadas. JavaScript não oferece suporte a segundos bissextos.