Al utilizar el objeto " Fecha " que figura en el lenguaje JavaScript , un programador puede recurrir a la fecha actual o crear objetos que representan las fechas pasadas o futuras . Por otra parte, un programador puede comparar estas fechas y encontrar las diferencias entre ellos . JavaScript Object Fecha
El objeto Date trabaja directamente con la fecha actual del sistema se ejecuta. Además, el programador puede crear objetos de fecha que representan fechas futuras por medio de argumentos de inicialización para el objeto cuando se crea. El programador puede entonces utilizar la funcionalidad del objeto de fecha para sacar argumentos específicos de la fecha (día, año , etc ) o comparar fechas para ver qué fecha es posterior .
Conseguir Fecha de Hoy < br >
cuando se crea un objeto Date , que contiene la información de la fecha actual cuando se crea una instancia . Si nada más se le da al objeto la fecha en que fue creado , siempre tendrá esa fecha y la hora almacenada en el mismo. Para obtener la nueva hora actual, sin embargo, el programador tiene que llamar a los métodos como " getDate " o " getMonth " para actualizar la fecha y la hora.
Creación de un nuevo Fecha
la otra manera de crear instancias de objetos de fecha es suministrar información de hora y fecha para el objeto. Cuando se crea el objeto de fecha , el programador puede suministrar valores numéricos para cambiar los valores de fecha , como el año o el mes . Por ejemplo , el código siguiente muestra cómo crear un objeto de fecha que representa la fecha de la Navidad en 1999 :
var navidad = new Date (); christmas.setFullYear ( 1999 , 11 , 25 ) //Diciembre 25 , 1999
Obtener la Diferencia
Para calcular las diferencias en la fecha es una cuestión de restar el tiempo de una fecha a partir de la otra , representada en milisegundos desde una fecha estándar en 1970 , y la conversión a una unidad de tiempo , tales como días . Así , en el ejemplo de la Navidad, si un programador desea ver cuánto tiempo ha pasado desde que en el día de Navidad de 1999 , que podía restar el tiempo en milisegundos de la hora actual y luego convertirlo al día :
var hoy = new Date ( ) ; var días = 1000 * 60 * 60 * 24 //número de milisegundos en un día por
document.write ( Math.ceil ( ( christmas.getTime () - today.getTime () ) /( días ));