Formato de data Javascript

| | | | | | |

Para obter um formato de data/hora JavaScript, você pode usar o Data (), que contém a hora atual em um formato legível. Você também pode criar novos objetos Date() com timestamps diferentes e obter a hora Unix atual usando o método getTime() .

Gerenciando datas e horários é uma parte crucial do planejamento. Em JavaScript, por exemplo, você pode precisar criar uma data dinâmica de direitos autorais, calendário ou lista de eventos e seus horários, o que envolve o uso de data/hora até certo ponto.

Para trabalhar com tempo em JavaScript, você pode usar o objeto de data e seus métodos. O objeto Date permite que você armazene a data e a hora e formate a data e a hora de acordo com suas necessidades específicas.

Neste tutorial, exploraremos os fundamentos da criação de um carimbo de data e hora JavaScript usando dados. Também discutiremos como formatar datas e carimbos de data/hora em JavaScript e como obter valores de hora UTC.

Objeto de carimbo de data/hora JavaScript

O objeto Date é usado em JavaScript para armazenar data e hora. Sem argumentos, o objeto Date cria um objeto com data e hora. Aqui está um exemplo do objeto Date usado para obter a data e hora:

Em nosso código, declaramos uma variável chamada "currentTime" à qual atribuímos um objeto Date. Em seguida, imprimimos a variável "currentTime" no console. Nosso código retorna a seguinte mensagem:

Wed Feb 5, 2020 11:18:21 GMT + 0000 (Greenwich Mean Time)

like você pode ver, nosso código retornou a data e hora de forma legível. Podemos dividir o resultado do nosso objeto Date em alguns componentes:

  • dia: qua
  • Mês: fevereiro
  • dia: 14
  • Ano: 2020
  • Tempo: 11
  • Minutos: 18
  • Segundo: 21
  • Fuso horário: GMT + 000 (horário de Greenwich)

No entanto, enquanto o objeto de data retorna esse valor , o JavaScript entende datas e horas no horário Unix. O horário Unix é um valor que representa o número de milissegundos decorridos desde a meia-noite de 1º de janeiro de 1970 e é o padrão universal para o tempo de armazenamento na programação

Se quisermos obter um timestamp JavaScript Unix , podemos fazê-lo usando o método getTime() assim:.

Nosso código retorna: 1580901774643 . Embora esse número não seja tão atraente quanto as informações que recebemos acima, significa exatamente o mesmo.

Criando novos objetos dados por timestamps existentes

Até agora discutimos como criar um objeto Date baixo no momento. No entanto, também podemos criar um objeto Date com base em um carimbo de data/hora JavaScript existente.

Isso pode ser útil se você já tiver um valor de data, mas quiser manipulá-lo usando o objeto JS Date. Por exemplo, você pode ter um carimbo de data/hora Unix que deseja exibir na versão estendida da hora mostrada acima (aquela que mostra o dia, hora, fuso horário e outras informações relevantes).

Você pode criar um novo objeto de data a partir de um carimbo de data/hora existente de duas maneiras. Você pode usar a data para criar um novo objeto com base em:

  • Um carimbo de data/hora Unix existente (nova data (timestamp))
  • Uma string de data (nova data (data string ))
  • uma data e hora específicas (nova data (ano, mês, dia, hora, minuto, segundo, milissegundo))

Aqui está um exemplo de cada destes métodos em ação:

nova data (9231925020);

nova data ("17 de abril de 1970 21:25:25" );

nova data (1970, 3, 17, 21, 25, 25, 0);

Cada um esses exemplos criam um objeto de data usando as mesmas informações. Portanto, se imprimirmos a hora usando um desses objetos de dados e a função getTime() como fizemos anteriormente, obteremos esta resposta:

Sex 17 de abril de 1970 21:25:25 GMT + 0100 ( Greenwich Mean Time )

Vale a pena notar que no último método você pode especificar o ano, mês, dia, horas, minutos, segundos e milissegundos, todos os valores ausentes ‚Äã ‚Äãserá definido como 0. Além disso, nosso mês é & ldquo ;. 3 " porque o objeto JavaScript Date representa " 0 " para meses

Recuperando a data

que temos um objeto Date, podemos recuperar parte da data ou hora que precisamos. podemos usar o get em JavaScrip t para retornar partes da data do relatório para a área de hora local Os métodos deste dia, podemos usar para recuperar a data.

Vamos criar um novo objeto de data 1º de janeiro de 2020:

const January2020 = new Date (2020, 1, 1);

Now if usamos os métodos acima para ano, mês e dia do mês, obteremos o seguinte:

Poderíamos executar um dos métodos de data discutidos anteriormente em nosso timestamp para obter partes específicas do tempo

Também podemos usar nosso objeto Date para comparar tempos em JavaScript. Então, se quiséssemos ver se era 2020, poderíamos usar o seguinte código:

Desde 2020 que este artigo foi escrito, nosso código retorna: "It is 2020" Também poderíamos realizar métodos de comparação mais avançados, como comparar o ano e o dia usando o mesma abordagem que fizemos acima - acima

Métodos UTC

Os valores ‚Äã‚Äãretornados pelas funções de busca de dia discutidas acima serão baseados no fuso horário parâmetros de programação de horário local. Se você deseja obter carimbos de data e hora UTC, que calculam o tempo com base no Tempo Universal Coordenado - você deve adicionar "UTC" após a palavra "get" no funções acima

aqui " é um exemplo de métodos dos métodos getHours () e getUTCHours () usados para obter a hora e a hora atuais no fuso horário UTC:

Nosso código retorna os seguintes elementos:

11

11

Esta empresa de exibe a hora no fuso horário e a hora no fuso horário UTC. Se você estiver atualmente em UTC, esses números serão os mesmos (como acima).

Usar UTC pode ser útil, pois é um padrão aceito internacionalmente e é frequentemente usado ao criar um site ou aplicativo que depende de vários fusos horários.

Conclusão

O tempo é uma parte importante do JavaScript que você provavelmente encontrará com frequência ao recodificação. Neste tutorial, discutimos como criar um objeto Date para armazenar a hora atual. Também discutimos como criar objetos Date personalizados com base em carimbos de data e hora específicos, strings de data e horas, e exploramos os métodos de recuperação de data integrados do JavaScript.

Agora você está equipado com as habilidades para recuperar e manipular JavaScript como um especialista em timestamps!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method