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:
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.