Javascript Data Formatos

Javascript Data Formatos

JavaScript possui um objeto embutido chamado Date Object, que funciona com data e hora em um formato independente da plataforma; Representa o número de segundos aprovados desde meia -noite de janeiro de 1970 pelo ECMAScript Standard.

Nesta postagem, aprenderemos diferentes métodos para alterar o formato de data em JavaScript;

Mas, para fazer isso, primeiro, precisaremos de uma variável para armazenar o valor da data. JavaScript possui um tipo de dados embutido (objeto de data) que pode ser usado para armazenar datas.

Observação: Usaremos o console do navegador para demonstrar exemplos realizados neste post. Para abrir o console do navegador:

  • use o F12 Chave no Chrome e outros navegadores à base de cromo.
  • usar Ctrl + Shift + K teclado teclas de atalho para mozilla.
  • usar Opção + ⌘ + C teclado Chaves de atalho no Safari (se o menu do desenvolvedor não aparecer, abra as preferências pressionando ⌘ +, e na guia avançada Verifique “Mostrar desenvolver menu na barra de menus”).

Como criar um objeto de data em javascript?

No JavaScript, podemos usar o método novo date () para criar um objeto de data.

var date = new Date ();
console.log (data);

O nova função () função sem parêntese cria um objeto com a data atual. Também podemos passar os argumentos para a função New Date () para criar novos objetos de data com data e hora especificadas. Consulte este artigo para saber mais sobre o objeto e os métodos da data que podemos usar para operar no objeto Data.

Como formatar o objeto de data

No JavaScript, temos métodos diferentes que podem ser usados ​​para obter a data no formato necessário. Aqui está uma lista de alguns dos métodos que podem ser usados ​​para formatar o objeto Data:

  • TodATestring ()
  • Totimestring ()
  • ToisSoString ()
  • Tolocalestring ()

Método TodATestring ()

Vamos começar com o Método TodATestring (); O Método TodATestring () pode ser usado para obter a data no seguinte formato:

[Data do dia do dia ano]

var date = new Date ();
console.log (data);
console.log (data.TodATestring ());

Este método é usado para obter apenas a parte da data de toda a string de data.

método TOTIMEstring ()

O método TOTIMEstring () é usado para obter tempo a partir da string de data. Ele gera o tempo no seguinte formato:

[Horário: Minutos: Segundos Fuso horário (nome do fuso horário)]

var date = new Date ();
console.log (data);
console.log (data.totImEstring ());

Método ToisSotring ()

Este método é usado para obter a data no formato ISO. Este formato fornece a data no zero fuso horário da UTC.

var date = new Date ();
console.log (data);
console.log (data.ToisSoString ());

Método Tolocalestring ()

Este método formata a data em um formato de string localizado. Esta função leva um idioma e um país em formato de código de localidade padrão, eu.e., 'en-us' como um parâmetro e formata a data de acordo com o local desejado (especificado).

var date = new Date ();
console.log (data);
console.log (data.tolocalestring ('en-us'));

Os métodos "get"

Podemos usar o getlyear (), getMonth (), getDate (), gethours (), getminutes (), getSeconds () e getMillisEconds () métodos Para produzir a data em nosso formato necessário.

O método getlyear () pode ser usado para obter apenas o valor do ano armazenado no objeto Data. De forma similar, getMonth (), getDate (), gethours (), getminutes (), getSeconds () e getMillisEconds () pode ser usado para obter os valores individuais de Mês, data, horas, minutos, segundos e milissegundos respectivamente.

Podemos combinar qualquer um desses métodos para obter uma data em nosso formato necessário. Neste exemplo, formataremos a data da seguinte maneira:

Data/mês/ano

var date = new Date ();
var d = data.getDate ();
var m = data.getMonth ();
var y = data.obtlyear ();
m ++;
console.log (d + "/" + m + "/" + y)

No exemplo acima, aumentamos a variável que contém o valor do mês atual porque os meses começam em 0 em JavaScript.

Conclusão

A formatação de data é uma habilidade essencial para os desenvolvedores da web, pois eles precisam representar a data em um formato específico. Muitos desenvolvedores não usam os métodos JavaScript integrados para operar no objeto Data, pois podem ser muito confusos. Em vez disso, eles usam bibliotecas de terceiros para manipular o objeto de data.

Neste artigo, vimos métodos diferentes que podem ser usados ​​para formatar o objeto de data. Todos esses métodos estão presentes no JavaScript por padrão.