Formatos de fecha de JavaScript

Formatos de fecha de JavaScript

Javascript tiene un objeto incorporado llamado objeto de fecha, que funciona con fecha y hora en un formato independiente de la plataforma; Representa el número de segundos pasados ​​desde la medianoche de enero de 1970 por el estándar de Ecmascript.

En esta publicación, aprenderemos diferentes métodos para cambiar el formato de la fecha en JavaScript;

Pero para hacer eso, primero, necesitaremos una variable para almacenar el valor de la fecha. JavaScript tiene un tipo de datos incorporado (objeto de fecha) que se puede usar para almacenar fechas.

Nota: Usaremos la consola del navegador para demostrar ejemplos realizados en esta publicación. Para abrir la consola del navegador:

  • utilizar el Clave F12 en Chrome y otros navegadores a base de cromo.
  • usar Ctrl + Shift + K teclado teclas de atajo para Mozilla.
  • usar Opción + teclado ⌘ + C teclas de acceso directo en Safari (si el menú de desarrollador no aparece, luego abra las preferencias presionando ⌘ +, y en la pestaña avanzada verifique "Mostrar el menú Desarrollar en la barra de menú").

Cómo crear un objeto de fecha en JavaScript?

En JavaScript, podemos usar el nuevo método date () para crear un objeto de fecha.

var fecha = nueva fecha ();
consola.registro (fecha);

El función nueva datilina () sin paréntesis crea un objeto con la fecha actual. También podemos aprobar argumentos a la función nueva date () para crear nuevos objetos de fecha con fecha y hora especificadas. Consulte este artículo para saber más sobre el objeto y los métodos de fecha que podemos usar para operar en el objeto Fecha.

Cómo formatear el objeto de fecha

En JavaScript, tenemos diferentes métodos que se pueden usar para obtener la fecha en el formato requerido. Aquí hay una lista de algunos de los métodos que se pueden utilizar para formatear el objeto de fecha:

  • Todestestring ()
  • Totimestring ()
  • toisoString ()
  • TOLOCALECRING ()

Método de ToDateTring ()

Comenzaremos con el Método de ToDateTring (); El Método de ToDateTring () se puede usar para obtener la fecha en el siguiente formato:

[Fecha de día de día de día]

var fecha = nueva fecha ();
consola.registro (fecha);
consola.registro (fecha.tOdateString ());

Este método se utiliza para obtener solo la parte de la fecha de toda la cadena de fecha.

método totimeTring ()

El método totimeTring () se usa para obtener el tiempo de la cadena de fecha. Emite el tiempo en el siguiente formato:

[Horas: minutos: Seconds Zona horaria (nombre de la zona horaria)]

var fecha = nueva fecha ();
consola.registro (fecha);
consola.registro (fecha.totimestring ());

método toisoString ()

Este método se utiliza para obtener la fecha en formato ISO. Este formato da la fecha en la zona horaria de cero UTC.

var fecha = nueva fecha ();
consola.registro (fecha);
consola.registro (fecha.toisoString ());

método tolocaleString ()

Este método formatea la fecha en un formato de cadena localizado. Esta función toma un idioma y un país en formato de código local estándar, yo.mi., 'En-US' como parámetro, y formatea la fecha de acuerdo con la configuración regional deseada (especificada).

var fecha = nueva fecha ();
consola.registro (fecha);
consola.registro (fecha.tolocalEstring ('en-us'));

Los métodos de "obtener"

Podemos usar el getFlyar (), getMonth (), getDate (), gethours (), getMinutes (), getSeconds () y getMilliseConds () métodos para generar la fecha en nuestro formato requerido.

El Método Getfulfotyear () se puede usar para obtener solo el valor del año almacenado en el objeto de fecha. Similarmente, getMonth (), getDate (), gethours (), getMinutes (), getSeconds () y getMilliseConds () se puede usar para obtener los valores individuales de Mes, fecha, horario, actas, segundos y milisegundos respectivamente.

Podemos combinar cualquiera de estos métodos para obtener una fecha en nuestro formato requerido. En este ejemplo, formatearemos la fecha de la siguiente manera:

Fecha mes año

var fecha = nueva fecha ();
var d = fecha.obtener la fecha();
var m = fecha.getMonth ();
var y = fecha.Getfulfyear ();
m ++;
consola.log (d + "/" + m + "/" + y)

En el ejemplo anterior, incrementamos la variable que contiene el valor del mes actual porque los meses comienzan en 0 en JavaScript.

Conclusión

El formato de fecha es una habilidad esencial para los desarrolladores web, ya que necesitan representar la fecha en un formato particular. Muchos desarrolladores no usan los métodos JavaScript incorporados para operar en el objeto Fecha, ya que pueden ser muy confusos. En su lugar, usan bibliotecas de terceros para manipular el objeto de fecha.

En este artículo, vimos diferentes métodos que se pueden usar para formatear el objeto de fecha. Todos estos métodos están presentes en JavaScript de forma predeterminada.