Este tutorial demostrará los métodos para establecer la fecha en un formato de yyy-mm-dd.
Cómo formatear una fecha como aaaa yyy-mm-dd en javascript?
Para formatear la fecha como A yyyy-MM-DD, use los siguientes métodos predefinidos de JavaScript:
Método 1: formatear una fecha como yyyy-mm-dd utilizando la concatenación de los métodos getFulTyear (), getMonth () y getDate ()
Para convertir la fecha en formato ISO yyyy-mm-dd, use el "Getfulfyear ()","getMonth ()" y "obtener la fecha()"Métodos del objeto de fecha. Estos métodos obtienen el mes, año y fecha de la fecha respectiva dada.
En los próximos ejemplos, le mostraremos cómo funciona y qué podríamos hacer para un mes de 2 dígitos y una fecha.
Sintaxis
La siguiente sintaxis se usa para los métodos GetFlyear (), GetMonth () y GetDate ():
fecha.Getfulfyear ()En la sintaxis anterior:
Ejemplo 1: formatear una fecha utilizando la concatenación de los métodos getFulLyear (), getMonth () y getDate ()
Cree un nuevo objeto de fecha pasando una fecha específica en el formato de fecha breve como parámetro que se formateará:
VAR fecha = nueva fecha ("8 de septiembre de 2000");Obtenga el año, el mes y la fecha de la fecha dada utilizando los métodos JavaScript GetFultedear (), GetMonth () y GetDate ():
var dateFormat = fecha.getfulfyear () + "-" + (fecha.getMonth () + 1) + "-" + fecha.obtener la fecha()Finalmente, imprima la fecha resultante en la consola:
consola.log (dateFormat);La salida muestra que no está en formato adecuado como el mes y la fecha no está en el formato de 2 dígitos:
Veamos cómo obtener el mes y la fecha en un formato de 2 dígitos.
Ejemplo 2: Formateo una fecha utilizando los métodos de concatenación de GetFulTyear (), getMonth () y getDate () en formato A yyyy-MM-DD
Aquí, utilizaremos todos los métodos JavaScript GetFultedear (), GetMonth () y GetDate () y estableceremos el Anexo 0 como prefijo si el mes y la fecha son inferiores a 10:
var dateFormat = fecha.GetFulfyear () + "-" + ((fecha.getMonth ()+1).longitud != 2 ? "0" + (fecha.getMonth () + 1): (fecha.getMonth () + 1)) + "-" + (fecha.obtener la fecha().longitud != 2 ?"0" + fecha.getDate (): fecha.obtener la fecha());Por último, imprima la fecha resultante en la consola utilizando el "consola.registro()" método:
consola.log (dateFormat);Producción
Intentemos otro método para formatear la fecha en formato aa yyyy-mm-dd.
Método 2: formatear una fecha como yyyy-mm-dd utilizando el método tolocaledateTring ()
Utilizar el "tolocaledateString ()Método para convertir la fecha en el formato YYYY-MM-DD. Ofrece una cadena de representación de fecha sensible al lenguaje como salida. En este método, establezca el "opciónParámetro para "2 dígito“, Que devolverá mes y día en 2 dígitos si el valor es inferior a 10.
Sintaxis
Siga la sintaxis dada para usar el método TOLOCALEDATETRING ():
tolocaledateString (locales, opciones)En la sintaxis anterior:
Ejemplo
Llama a "tolocaledateString ()"Método y recupere el año desde la fecha dada y guárdelo en una variable"geyear":
var getyear = fecha.tolocaleString ("predeterminado", año: "numérico");Del mismo modo, obtenga el mes y la fecha de la fecha utilizando el "tolocaledateString ()"Método y guárdelos en variables, respectivamente:
var getMonth = fecha.tolocalEstring ("predeterminado", mes: "2-dígito");Ahora, establezca la fecha en un formato específico accediendo a variables que almacenan el año, el mes y el día en un formato específico:
var dateFormat = getyear + "-" + getMonth + "-" + getday;Imprima la fecha resultante en la consola:
consola.log (dateFormat);La salida muestra que la fecha se convierte con éxito en formato YYYY-MM-DD
Hemos proporcionado las mejores soluciones posibles para formatear una fecha como en A yyyy-MM-DD en JavaScript.
Conclusión
Para establecer el formato de una fecha como aaaa-mm-dd en javascript, use el "tolocaledateString ()"Método o la concatenación del"Getfulfyear ()","getMonth ()" y "obtener la fecha()" métodos. En el método tolocaledateString (), establezca el "opción"Parámetro para el"2 dígito"Número para el mes y la fecha, mientras que, en el segundo enfoque, agregue cero al valor resultante si es inferior a 10. Este tutorial demostró los métodos para establecer la fecha en un formato de yyyy-mm-dd.