Como obter o timestamp Unix em JavaScript

Como obter o timestamp Unix em JavaScript
O timestamp Unix é o tempo em segundos entre um período declarado e a época do Unix. Em JavaScript, o registro de data e hora é especificado em milissegundos. Quer obter um registro de data e hora do Unix? JavaScript Métodos predefinidos podem resgatá -lo!

Este artigo demonstrará o método para obter o registro de data e hora do UNIX em JavaScript.

Como obter o timestamp Unix em JavaScript?

Para obter o timestamp do UNIX, use os métodos JavaScript abaixo do rumo:

  • método gettime ()
  • Data.agora () método

Vamos discutir esses métodos um por um!

Método 1: Obtenha o timestamp Unix usando o método gettime ()

Existem inúmeras funções disponíveis para trabalhar com datas e horários no objeto JavaScript Data. Um deles é o “consiga tempo()”Método. Ele fornece os milissegundos desde 1º de janeiro de 1970 (UNIX Epoch). O método gettime () sempre representa tempo usando o formato UTC.

Sintaxe

Siga a sintaxe fornecida abaixo para obter o timestamp Unix com a ajuda do método getTime ():

Data.consiga tempo();

O método acima mencionado não leva nenhum argumento.

Vamos conferir um exemplo para obter o timestamp UNIX usando o método gettime ().

Exemplo

Em primeiro lugar, criaremos uma variável “tdate”Isso armazena a data como uma string:

var tdate = '2022-09-22';

Em seguida, crie uma instância do objeto de data passando a string de data armazenada em “tdate”:

var data = nova data (tdate);

Ligue para o método getTime () e divida -o por “1000”Para obter tempo em segundos, porque o timestamp Unix representa o número de segundos entre uma data específica e a época do Unix, enquanto o método javascript gettime () dá resultado em milissegundos:

var unixtimestamp = matemática.piso (data.getTime () / 1000);

Finalmente, imprima o registro de data e hora usando o “console.registro()”Método:

console.log (unixtimestamp);

Saída

Vamos para o próximo método!

Método 2: Obtenha o timestamp Unix usando a data.agora () método

O "agora()”Método do objeto Data também ajuda a obter o registro de data e hora do Unix. Oferece o mais recente milissegundo UTC Timestamp. É o método estático; É por isso que deve ser chamado com o objeto de data. Quase suporta todos os navegadores, exceto o IE8 e versões anteriores.

Sintaxe

Use a sintaxe dada para agora () Método do objeto Data:

Data.agora();

O "Data.agora()”O método não faz argumento e dá o tempo atual em milissegundos.

Exemplo

Agora, vamos invocar o “Data.agora()”Método dividindo -o por 1000 para obter o registro de data e hora do UNIX em segundos:

Matemática.piso (data.agora () / 1000);

Pode -se observar que o registro de data e hora do UNIX é exibido em segundos:

Fornecemos os métodos mais simples para obter o registro de data e hora do UNIX em JavaScript.

Conclusão

Para obter um registro de data e hora do UNIX, você pode usar os métodos predefinidos JavaScript do objeto Data, incluindo o método getTime () ou data.agora () método. É preferível usar a data.agora () em vez de gettime () porque não cria uma nova instância do objeto de data. Este artigo demonstra os métodos para obter o registro de data e hora do Unix em JavaScript.