122 of 264 menu

Objeto Date

El objeto Date es el objeto principal para trabajar con fechas.

Sintaxis

let date = new Date();

Ahora la variable date es un objeto de fecha que almacena en sí mismo el momento actual de tiempo (segundo, minuto, hora, etc.). Con la ayuda de funciones especiales podemos obtener las características del tiempo que necesitemos, por ejemplo, la hora actual, el día actual o el mes actual.

Por ejemplo, la hora actual se puede obtener así: date.getHours(), y el mes actual - así date.getMonth(). Vea todas las opciones:

let date = new Date(); console.log(date.getSeconds()); // segundos console.log(date.getMinutes()); // minutos console.log(date.getHours()); // horas console.log(date.getDate()); // días console.log(date.getMonth()); // meses desde cero console.log(date.getFullYear()); // año console.log(date.getDay()); // día actual de la semana

Establecemos un momento específico de tiempo

Se puede establecer no el momento actual de tiempo, sino uno específico. Para ello hay que pasar parámetros en el formato new Date(año, mes, día, horas, minutos, segundos, milisegundos) y en este caso en la variable date se guardará no el momento actual de tiempo, sino el que indicamos en los parámetros. Características de este formato: el conteo de meses comienza desde cero, los parámetros faltantes, desde las horas se consideran iguales a cero, y para el año, meses y días – igual a uno.

Ejemplo

Vamos a mostrar el día, mes y año actuales en el formato 'año-mes-día' (el mes en este caso será 1 menos que el real, ya que la numeración de meses es desde cero):

let date = new Date(); let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(); console.log(str);

Vea también

uzfrbnswnl