En el post de hoy voy a habler un poco acerca del objeto Date() y sus métodos dentro del mundo de JavaScript, mayormente por que tengo entendido que es un objeto a tener en cuentras a la hora de trabajar con fechas.
Para empezar hay que decir que le objeto Date nos premite realizar controles relacionados con el tiempo en las aplicaciones web. Este objeto no presenta ninguna propiedad. Sin embargo, tiene una serie de métodos que podemos dividirlos en tres subconjuntos:
- Métodos de lectura: Estos métodos son aquellos que empiezan con el prefijo get. La principal función de este subconjunto de métodos es la de consultar la diferentes partes de una instancia del objeto Date.
- Métodos de escritura: Los métodos de escritura empiezan con el prefijo set. Tal y como indica el prefijo, la utilidad de estos métodos es inicializar las diferentes partes de una instancia del objeto Date.
- Métodos de conversión: Estos métodos convierten objetos de tipo Date en cadenas de texto o en milisegundos según los diferentes criterios posibles.
Método | Descripción |
getDate() | Devuelve el número correspondiente al día del mes, entre 1 y 31. |
getDay() | Devuelve el número correspondiente al día de la semana entre 0 (domingo) y 6 (sábado). |
getFullYear() | Devuelve un número de 4 cifras correspondiente al año. |
getHours() | Devuelve la hora entre 0 y 23. |
getMilliseconds() | Devuelve los milisegundos entre 0 y 9999. |
getMinutes() | Devuelve los minutos entre 0 y 59. |
getMonth() | Devuelve el mes, entre 0 (enero) y 11 (diciembre). |
getSeconds() | Devuelve los segundos entre 0 y 59. |
getTime() | Devuelve el número de milisegundos transcurridos desde el 1 de enero de 1970. |
getTimezoneOffset() | Devuelve la diferencia entre la hora GMT y la hora local. |
getUTCDate() | Devuelve el número del día del mes, respecto al tiempo universal coordinado. |
getUTCDay() | Devuelve el número de la semana, respecto al tiempo universal coordinado. |
getUTCFullYear() | Devuelve el número del año, respecto al tiempo universal coordinado. |
getUTCHours() | Devuelve la hora, respecto al tiempo universal coordinado. |
getUTCMilliseconds() | Devuelve los milisegundos, respecto al tiempo universal coordinado. |
getUTCMinutes() | Devuelve los minutos, respecto al tiempo universal coordinado. |
getUTCMonth() | Devuelve el número del mes, respecto al tiempo universal coordinado. |
getUTCSeconds() | Devuelve los segundos, respecto al tiempo universal coordinado. |
parse() | Analiza una fecha y devuelve el número de milisegundos pasados desde el 1 de enero de 1970 hasta la fecha analizada. |
setDate() | Establece el valor del día del mes. |
setFullYear() | Establece el valor del año. |
setHours() | Establece el valor de la hora. |
setMilliseconds() | Establece el valor de los milisegundos. |
setMinutes() | Establece el valor de los minutos. |
setMonth() | Establece el valor del mes. |
setSeconds() | Establece el valor de los segundos. |
setTime() | Establece una fecha, agregando o sustrayendo un número específico de milisegundos hasta o desde la madianoche del 1 de eneros de 1970. |
setUTCDate() | Establece el valor del día del mes, respecto al tiempo universal coordinado. |
setFullYear() | Establece elvalor del año, respecto al tiempo universal coordinado. |
setUTCHours() | Establece el valor de la hora, especto al tiempo universal coordinado. |
setUTCMilliseconds() | Establece el valor de los milisegundos, respecto al tiempo universal coordinado. |
setUTCMinutes() | Establece el valor de los minutos, respecto al tiempo universal coordinado. |
setUTCMonth() | Establece el valor del mes, respecto al tiempo universal coordinado. |
setUTCSeconds() | Establece el valor de los segundos, respecto al tiempo universal coordinado. |
toDateString() | Convierte la fecha del objeto Date a una cadena de caracteres. |
toLocaleDateString() | Convierte la fecha del objeto Date en una cadena de caracteres, según las convenciones locales. |
toLocaleTimeString() | Devuelve la parte del tiempo de un objeto Date en una cadena según las convenciones locales. |
toLocaleString() | Convierte el objeto Date en una cadena de texto, según las convenciones locales. |
toUTCString() | Convierte un objeto Date en una cadena según el tiempo universal. |
UCT() | Devuelve el número de milisegundos en una cadena de tipo fecha desde la media noche del 1 de enero de 1970. |