image
Valora:   4/5 de 20
Inicio » Javascript » Manual » Objetos del Lenguaje




El Objeto Date

Por Lola Cárdenas y Joaquin Gracia.
rinconprog.metropoli2000.com

Este objeto nos va a permitir hacer manipulaciones con fechas: poner fechas, consultarlas... para ello, debemos saber lo siguiente: JS maneja fechas en milisegundos. Los meses de Enero a Diciembre vienen dados por un entero cuyo rango varía entre el 0 y el 11 (es decir, el mes 0 es Enero, el mes 1 es Febrero, y así sucesivamente), los días de la semana de Domingo a Sábado vienen dados por un entero cuyo rango varía entre 0 y 6 (el día 0 es el Domingo, el día 1 es el Lunes, ...), los años se ponen tal cual, y las horas se especifican con el formato HH:MM:SS.

Podemos crear un objeto Date vacío, o podemos crealo dándole una fecha concreta. Si no le damos una fecha concreta, se creará con la fecha correspondiente al momento actual en el que se crea. Para crearlo dándole un valor, tenemos estas posibilidades:

var Mi_Fecha = new Date(año, mes);
var Mi_Fecha = new Date(año, mes, día);
var Mi_Fecha = new Date(año, mes, día, horas);
var Mi_Fecha = new Date(año, mes, día, horas, minutos);
var Mi_Fecha = new Date(año, mes, día, horas, minutos, segundos);

En día pondremos un número del 1 al máximo de días del mes que toque. Todos los valores que tenemos que pasar al constructor son enteros. Pasamos a continuación a estudiar los métodos de este objeto.

Métodos

  • getDate(). Devuelve el día del mes actual como un entero entre 1 y 31.
  • getDay(). Devuelve el día de la semana actual como un entero entre 0 y 6.
  • getHours(). Devuelve la hora del día actual como un entero entre 0 y 23.
  • getMinutes(). Devuelve los minutos de la hora actual como un entero entre 0 y 59.
  • getMonth(). Devuelve el mes del año actual como un entero entre 0 y 11.
  • getSeconds(). Devuelve los segundos del minuto actual como un entero entre 0 y 59.
  • getTime(). Devuelve el tiempo transcurrido en milisegundos desde el 1 de enero de 1970 hasta el momento actual.
  • getYear(). Devuelve el año actual como un entero.
  • setDate(día_mes). Pone el día del mes actual en el objeto Date que estemos usando.
  • setDay(día_semana). Pone el día de la semana actual en el objeto Date que estemos usando.
  • setHours(horas). Pone la hora del día actual en el objeto Date que estemos usando.
  • setMinutes(minutos). Pone los minutos de la hora actual en el objeto Date que estemos usando.
  • setMonth(mes). Pone el mes del año actual en el objeto Date que estemos usando.
  • setSeconds(segundos). Pone los segundos del minuto actual en el objeto Date que estemos usando.
  • setTime(milisegundos). Pone la fecha que dista los milisegundos que le pasemos del 1 de enero de 1970 en el objeto Date que estemos usando.
  • setYear(año). Pone el año actual en el objeto Date que estemos usando.
  • toGMTString(). Devuelve una cadena que usa las convenciones de Internet con la zona horaria GMT.







Comparte


Aportaciones de usuarios A�adir una aportaci�n
alfacentauro (andres_perez_cl@yahoo.com)10/03/2004

getFullYear() : Devuelve el año completo actual como un entero (ej. 2004)




Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.