Obtenga el mes y la fecha en formato de 2 dígitos en JavaScript

Obtenga el mes y la fecha en formato de 2 dígitos en JavaScript
En algunas situaciones, la fecha y el mes necesarios para obtener un formato específico, como el 2 dígito es el formato más común. En JavaScript, el objeto de fecha ofrece diferentes métodos para obtener la fecha, el mes y el año, como "getMonth ()","obtener la fecha()", y "getyear ()". Para devolver la fecha y el mes en 2 dígitos, JavaScript proporciona el "PadStart ()"Método o el"rebanada()" método.

Esta publicación describirá los métodos para obtener la fecha y el mes en un formato de 2 dígitos usando JavaScript.

Cómo obtener el mes y la fecha en formato de 2 dígitos en JavaScript?

Para obtener la fecha y el mes en formato de 2 dígitos, use los métodos predefinidos de JavaScript proporcionados a continuación:

  • Método PadStart ()
  • método slice ()

Veamos cómo funcionarán estos métodos.

Método 1: Obtenga el mes y la fecha en formato de 2 dígitos usando el método PadStart ()

Para obtener la fecha y el mes en formato de 2 dígitos, use el "PadStart ()"Método con el"getMonth ()" y "obtener la fecha()" métodos. El método getDate () proporciona el día del mes (del 1 al 31) para la fecha en particular, mientras que el método getMonth () da el mes (basado en la hora local) para la fecha especificada. El método PadStart () agrega otra cadena a la cadena existente hasta que alcanza la longitud definida.

Sintaxis
La siguiente sintaxis se usa para el método padstart ():

Padstart (longitud, padstr)

En la sintaxis anterior:

  • El "longitud"¿Es la longitud definida de la cadena resultante.
  • "pads"Es la cadena que agregará.
  • Aquí, no necesitamos agregar ninguna cadena con una fecha, así que pasaremos "0"Como remedes.

Ejemplo
Primero, cree un objeto de fecha pasando la fecha en un constructor del objeto de fecha:

VAR fecha = nueva fecha ('8 de enero de 2022');

Llama a "getMonth ()"Método para obtener el mes de la fecha especificada y luego llamar al"PadStart ()"Método pasando"2"Como la duración de la fecha, que es el primer argumento y"0"Como segundo argumento que establece el mes en formato de 2 dígitos y lo almacena en variable"Monthin2digit":

var mes mesdigit = string (fecha.getMonth () + 1).PadStart (2, '0');

Aquí, hemos agregado 1 al valor de retorno del método GetMonth porque el método getMonth () genera un entero entre 0 (enero) y 11 (diciembre).

Llama a "obtener la fecha()"Método con el"PadStart ()"Método pasando"2"Como la duración de la fecha, que es el primer argumento, y"0"Como segundo argumento y guárdelo en la variable"datein2digit":

var dateIn2digit = string (fecha.obtener la fecha()).PadStart (2, '0');

Finalmente, imprima el mes y la fecha en la consola utilizando el "consola.registro()" método:

consola.log ("Mes en 2 dígitos" + Monthin2Digit);
consola.log ("fecha en 2 dígitos" + dateIn2Digit);

La salida indica que la fecha y el mes se han obtenido correctamente en formato de 2 dígitos:

Método 2: Obtenga el mes y la fecha en formato de 2 dígitos usando el método SLICE ()

Para obtener la fecha y el mes en formato de 2 dígitos, use el "rebanada()"Método con el"getMonth ()" y "obtener la fecha()" métodos. El método SLICE () corta una parte de una cadena y la genera como una nueva cadena.

Sintaxis
Siga la sintaxis dada para el método SLICE ():

Slice (comenzar, final)

Aquí:

  • "comenzar"Indica el punto de partida para la extracción. Es un parámetro esencial.
  • "fin"Define el punto en el que debe terminar la extracción. Es un parámetro opcional.

Ejemplo
Llame al método getMonth () con el método SLICE () pasando "-2"Como argumento para obtener el mes en formato de 2 dígitos. Como el método Slice () solo extrae las cadenas ","0"Se usa para agregar antes del mes resultante y reducirlo a la longitud 2. Ayudará a obtener el mes de 0 a 9 en dos dígitos:

var mes mesdigit = ("0" + (fecha.getMonth () + 1)).corte (-2);

Para la fecha, llame al método getDate () con el método slice () y almacene la fecha resultante en "datein2digit":

var dateIn2Digit = ("0" + fecha.obtener la fecha()).corte (-2);

Imprima la fecha y el mes en la consola:

consola.log ("Mes en 2 dígitos" + Monthin2Digit);
consola.log ("fecha en 2 dígitos" + dateIn2Digit);

Producción

Hemos compilado la información necesaria relacionada con obtener el mes y la fecha en un formato de 2 dígitos en JavaScript.

Conclusión

Para obtener la fecha y el mes en formato de 2 dígitos, use el "PadStart ()"Método o el"rebanada()"Método con el"getMonth ()" y "obtener la fecha()" métodos. Los métodos getMonth () y getDate () dan la fecha y el mes de la fecha especificada, y los métodos PadStart () o Slice () dan la fecha y el mes resultantes en formato de 2 dígitos. Esta publicación describió los métodos para obtener la fecha y el mes en un formato de 2 dígitos usando JavaScript.