English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto Date de JavaScript

Objeto Fecha

El objeto Fecha se utiliza para manejar fechas y horas.

El objeto Fecha se crea usando el constructor new Date().

El objeto Fecha se basa en el valor de tiempo, que es el número de milisegundos desde 1970 años1Mes1milisegundos desde el día del mes.

Puede usar cualquier una de las siguientes sintaxis para crear un objeto Date con el constructor Date().

new Date();new Date(milliseconds);new Date(dateString);new Date(year, month, day, hours, minutes, seconds, milliseconds);

Nota: Los meses de JavaScript van de 0 a11se cuenta. Esto significa que1El mes es 0,12El mes es11.

Tutoriales de JavaScript DatePara obtener más información sobre fechas y horas, consulte

Atributos del objeto Fecha

La siguiente tabla enumera las propiedades del objeto Date:

AtributosDescripción
constructorDevuelve la función que crea el prototipo del objeto Date
prototypePermite agregar nuevas propiedades y métodos al objeto

Métodos del objeto Fecha

La siguiente tabla enumera los métodos del objeto Date:

MétodoDescripción
getDate() Devuelve el día del mes especificado según la hora local (1-31)
getDay()Devuelve el día de la semana especificado según la hora local (0-6)
getFullYear()Devuelve el año especificado según la hora local (devuelve un año de cuatro dígitos)
getHours()Devuelve la hora especificada según la hora local (0-23)
getMilliseconds()Devuelve los milisegundos especificados según la hora local (0-999)
getMinutes()Devuelve los minutos especificados según la hora local (0-59)
getMonth() Devuelve el mes especificado según la hora local (0-11)
getSeconds()Devuelve el número de segundos desde la fecha especificada según la hora local (0-59)
getTime()Devuelve la cantidad de segundos desde 1970 años1Mes1Milisegundos desde la medianoche del día
getTimezoneOffset()Devuelve la diferencia entre la hora UTC y la hora local, en minutos
getUTCDate()Devuelve el día del mes según la hora universal (desde1-31Comienzo)
getUTCDay()Devuelve el día de la semana (desde 0 hasta6
getUTCFullYear()Devuelve el año en función del tiempo mundial
getUTCHours()Devuelve la hora (desde 0-23Comienzo)
getUTCMilliseconds()Devuelve los milisegundos (desde 0 hasta999
getUTCMinutes()Devuelve los minutos (desde 0 hasta59
getUTCMonth()Devuelve el mes (desde 0 hasta11
getUTCSeconds()Devuelve los segundos (desde 0 hasta59
getYear()No se recomienda su uso.UsogetFullYear()Método sustituto
setDate()Establece el día del mes del objeto de fecha en función del tiempo local.
setFullYear()Establece el año completo del objeto de fecha en función del tiempo local (el año completo es de cuatro dígitos, cuatro números).
setHours()Establece la hora del objeto de fecha en función del tiempo local
setMilliseconds()Establece los milisegundos del objeto de fecha en función del tiempo local
setMinutes()Establece los minutos del objeto de fecha en función del tiempo local
setMonth()Establece el mes del objeto de fecha en función del tiempo local
setSeconds()Establece el número de segundos del objeto de fecha en función del tiempo local
setTime()Establece la fecha a1970 años1Mes1Día antes/Después de los milisegundos especificados
setUTCDate()Establece el día del mes del objeto de fecha en función del tiempo universal
setUTCFullYear()Establece el año del objeto de fecha en función del tiempo universal
setUTCHours()Establece la hora del objeto de fecha en función del tiempo universal
setUTCMilliseconds()Establece los milisegundos del objeto de fecha en función del tiempo universal
setUTCMinutes()Establece los minutos del objeto de fecha en función del tiempo universal
setUTCMonth()Establece el mes del objeto de fecha en función del tiempo universal
setUTCSeconds()Establece el número de segundos del objeto de fecha en función del tiempo universal
setYear()No se recomienda su uso.UsosetFullYear()Método sustituto
toDateString()en forma legible (human)-en forma legible (human) para devolver la parte de fecha del objeto de fecha en forma de cadena.
toGMTString()No se recomienda su uso.UsotoUTCString()Método sustituto
toISOString()Devuelve la fecha en formato de cadena, formateada según el estándar ISO
toJSON()Devuelve la fecha en formato de cadena, en formato de fecha JSON
toLocaleDateString()Devuelve la parte de fecha del objeto Date en formato de cadena local
toLocaleTimeString()Regresar la parte de tiempo del objeto Date en una cadena de formato local
toLocaleString()Convertir el objeto Date a una cadena de formato local
toString()Convertir el objeto Date a una cadena de texto
toTimeString()Convertir la parte de tiempo del objeto Date a una cadena de texto
toUTCString()Convertir el objeto Date a una cadena de texto según el tiempo universal
valueOf()Regresar el valor original del objeto Date

Métodos estáticos de fecha

El objeto Date también define tres métodos estáticos. Estos métodos se llaman a través del constructor Date() en sí mismo.

MétodoDescripción
Date.now()Regresar desde1970 años1Mes1Milisegundos desde la medianoche del día
Date.parse()Analizar la cadena de fecha y regresar desde1970 años1Mes1Milisegundos desde el 00:00:00 del día (UTC), ignorando los segundos de salto
Date.UTC()Regresar desde1970 años1Mes1Milisegundos en el objeto Date desde el 00:00:00 del día