Esta postagem descreverá os métodos para obter a data e o mês em um formato de 2 dígitos usando JavaScript.
Como obter mês e data em formato de 2 dígitos em JavaScript?
Para obter a data e o mês em formato de 2 dígitos, use os métodos predefinidos JavaScript abaixo fornecidos:
Vamos ver como esses métodos funcionarão.
Método 1: Obtenha mês e data no formato de 2 dígitos usando o método padstart ()
Para obter a data e o mês em formato de 2 dígitos, use o “padstart ()”Método com o“getmonth ()" e "getDate ()" métodos. O método getDate () fornece o dia do mês (de 1 a 31) para a data específica, enquanto o método getMonth () fornece o mês (com base na hora local) para a data especificada. O método Padstart () anexa outra string à string existente até atingir o comprimento definido.
Sintaxe
A sintaxe a seguir é usada para o método Padstart ():
Na sintaxe acima:
Exemplo
Primeiro, crie um objeto de data passando a data em um construtor do objeto Data:
Ligar para "getmonth ()”Método para obter o mês da data especificada e depois ligue para“padstart ()”Método passando“2”Como a duração da data que é o primeiro argumento e“0”Como um segundo argumento que define o mês em formato de 2 dígitos e o armazena em variável“MonthIn2Digit”:
var MonthIn2Digit = String (data.getMonth () + 1).padstart (2, '0');Aqui, adicionamos 1 ao valor de retorno do método getMoth, porque o método getMonth () produz um número inteiro entre 0 (janeiro) e 11 (dezembro).
Ligar para "getDate ()”Método com o“padstart ()”Método passando“2”Como a duração da data, que é o primeiro argumento, e“0“Como um segundo argumento e armazená -lo na variável“dateIn2Digit”:
var dateIn2digit = string (data.getDate ()).padstart (2, '0');Por fim, imprima o mês e a data do console usando o “console.registro()”Método:
console.log ("mês em 2 dígitos" + mês2Digit);A saída indica que a data e o mês foram buscados com sucesso no formato de 2 dígitos:
Método 2: Obtenha mês e data no formato de 2 dígitos usando o método slice ()
Para obter a data e o mês em formato de 2 dígitos, use o “fatiar()”Método com o“getmonth ()" e "getDate ()" métodos. O método slice () corta uma parte de uma string e a produz como uma nova string.
Sintaxe
Siga a sintaxe dada para o método Slice ():
Aqui:
Exemplo
Ligue para o método getMonth () com o método slice () passando “-2”Como um argumento para obter o mês em formato de 2 dígitos. Como o método Slice () extrai apenas as cordas, “0”É usado para anexar antes do mês resultante e fatiar -o para o comprimento 2. Isso ajudará a obter o mês de 0 a 9 em dois dígitos:
Para data, ligue para o método getDate () com o método slice () e armazene a data resultante em “dateIn2Digit”:
var dateIn2Digit = ("0" + data.getDate ()).fatia (-2);Imprima a data e o mês no console:
console.log ("mês em 2 dígitos" + mês2Digit);Saída
Compilamos as informações necessárias relacionadas à obtenção do mês e data em um formato de 2 dígitos em JavaScript.
Conclusão
Para obter a data e o mês em formato de 2 dígitos, use o “padstart ()”Método ou o“fatiar()”Método com o“getmonth ()" e "getDate ()" métodos. Os métodos getMonth () e getDate () fornecem a data e o mês da data especificada, e os métodos Padstart () ou Slice () dão a data e o mês resultantes em 2 dígitos formato. Este post descreveu os métodos para obter a data e o mês em um formato de 2 dígitos usando JavaScript.