JavaScript - Objetos predefinidos: Date

El objeto Date (fecha) permite trabajar con fechas y horas en los programas desarrollados con JavaScript

Objeto Date

La forma más común de crear un objeto Date es a través del operador new:

Este código crea un nuevo objeto Date llamado ‘hoy’ y le asigna la fecha y la hora actuales.

hoy = new Date()

Para trabajar con este objeto se suelen utilizar sus métodos predefinidos.

Devuelve el día del mes:

getDate()

Día de la semana:

getDay()

Devuelve la hora:

getHours()

Devuelve los minutos:

getMinutes()

Devuelve el mes:

getMonth()

Devuelve los segundos:

getSeconds()

Devuelve un valor numérico asociado al instante para la fecha especificada:

getTime()

Devuelve el desfase horario (en minutos) del sistema local con respecto al meridiano cero.

GetTimezoneOffset()

Devuelve el año. El formato utiliza dos dígitos para años comprendidos entre 1900 y 1999. Para el resto utiliza cuatro dígitos.

GetYear()

Devuelve el número de milisegundos desde las 00 horas del 1 de enero de 1970 hasta el instante representado por la fecha que recibe como parámetro:

parse()

milisegundos = Date.parse("Mon, 25 Dec 1995 13:30:00          GMT+0430")
milisegundos2 = Date.parse ("Mon, 25 Dec 1995");

El formato de la fecha es el indicado en el ejemplo. Si no se incluye la zona horaria, se utiliza la zona horaria del sistema.

Asigna el día del mes a un objeto Date:

SetDate()

Asigna la hora:

setHours()

Asigna los minutos

setMinutes()

Asigna el mes:

setMonth()

Asigna los segundos:

setSeconds ()

Asigna el valor del objeto Date:

setTime()

Asigna el año:

setYear()

Convierte la fecha a cadena de texto, utilizando como referencia la hora del meridiano cero (GMT)

toGMTString()

Convierte la fecha a cadena de texto, utilizando como referencia la configuración horaria del sistema:

toLocaleString()

Devuelve el número de milisegundos desde las 00 horas del 1 de enero de 1970 hasta la fecha almacenada por el objeto Date

UTC

El objeto Date sólo representa un cierto instante de tiempo (no se actualiza automáticamente).

Para consultar el instante actual se puede crear un nuevo objeto Date utilizando el operador ‘new’.

Para crear un objeto Date con una fecha arbitraria se puede pasar dicha fecha mediante parámetros del constructor:

aquel_dia = new Date (2000, 0, 1, 2, 30, 30)

En el ejemplo anterior se crea un objeto Date que representa el instante: 2 horas, 30 minutos, 30 segundos del 1 de Enero (enero = 0, febrero=1, ) de 2000.

Siguiente: Objetos predefinidos: Array