logo

Objeto de fecha de TypeScript

El objeto Fecha representa un fecha y tiempo funcionalidad en TypeScript. Nos permite obtener o configurar el año, mes y día, hora, minuto, segundo y milisegundo.

Si creamos una fecha sin ningún argumento pasado a su constructor, por defecto contiene la fecha y hora de la computadora del usuario.

El objeto Date también proporciona las funciones que tratan con Hora universal coordinada (UTC) , también conocido como Hora media de Greenwich (GMT) . El estándar de hora mundial se basa en la hora UTC.

Creando objeto de fecha

Hay cuatro formas de crear un nuevo objeto de fecha:

1. nueva fecha(): Crea un nuevo objeto de fecha con la fecha actual. fecha y tiempo .

Ejemplo

 let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST) 

2. nueva fecha (milisegundos): Crea un nuevo objeto de fecha como cero tiempo más milisegundos .

Ejemplo

 let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST) 

3. nueva fecha (cadena de fecha): Crea un nuevo objeto de fecha a partir de una cadena de fecha.

Ejemplo

 let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST) 

4. nueva fecha (año, mes, fecha [, hora, minuto, segundo, milisegundo]): Crea un nuevo objeto de fecha con una fecha y hora específicas.

Ejemplo

 let date: Date = new Date(2018, 0O5, 0O5, 17, 23, 42, 11); console.log('Date = ' + date); //Date = Tue Jun 05 2018 17:23:42 GMT+0530 (IST) 

Propiedades del objeto de fecha

Propiedad Descripción
constructor Especifica la función que crea el prototipo de un objeto.
prototipo Permite agregar propiedades y métodos a un objeto.

Métodos de objetos de fecha

SN Método Descripción
1. Fecha() Se utiliza para devolver la fecha y hora actuales.
2. obtener la fecha() Se utiliza para devolver el día del mes para la fecha especificada según la hora local.
3. obtener la fecha() Se utiliza para devolver el día de la semana para la fecha especificada según la hora local.
4. obtenerAñoCompleto() Se utiliza para devolver el año de la fecha especificada según la hora local.
5. obtenerHoras() Se utiliza para devolver horas en la fecha especificada según la hora local.
6. obtenerMilisegundos() Se utiliza para devolver milisegundos en la fecha especificada según la hora local.
7. obtenerMinutos() Se utiliza para devolver minutos en la fecha especificada según la hora local.
8. obtenerMes() Se utiliza para devolver el mes en la fecha especificada según la hora local.
9. obtenerSegundos() Se utiliza para devolver segundos en la fecha especificada según la hora local.
10. consigue tiempo() Se utiliza para devolver el valor numérico de la fecha especificada como el número de milisegundos desde el 1 de enero de 1970 a las 00:00:00 UTC.
11. getTimezoneOffset() Se utiliza para devolver el desplazamiento de la zona horaria en minutos para la ubicación actual.
12. obtenerUTCDate() Se utiliza para devolver el día (fecha) del mes en la fecha especificada según la hora universal.
13. obtenerUTCDay() Se utiliza para devolver el día de la semana en la fecha especificada según la hora universal.
14. getUTCFullYear() Se utiliza para devolver el año en la fecha especificada según la hora universal.
15. getUTCHours() Se utiliza para devolver horas en la fecha especificada según la hora universal.
16. getUTCMisegundos() Se utiliza para devolver milisegundos en la fecha especificada según la hora universal.
17. obtenerUTCMinutos() Se utiliza para devolver los minutos en la fecha especificada según la hora universal.
18. obtenerUTCMes() Se utiliza para devolver el mes en la fecha especificada según la hora universal.
19. obtenerUTCSegundos() Se utiliza para devolver los segundos en la fecha especificada según la hora universal.
20. Establece la fecha() Se utiliza para establecer el día del mes para una fecha específica según la hora local.
21. establecerAñoCompleto() Se utiliza para establecer el año completo para una fecha específica según la hora local.
22. establecer Horas() Se utiliza para establecer las horas de una fecha específica según la hora local.
23. establecerMilisegundos() Se utiliza para establecer los milisegundos para una fecha específica según la hora local.
24. establecerMinutos() Se utiliza para configurar los minutos de una fecha específica según la hora local.
25. establecerMes() Se utiliza para establecer el mes para una fecha específica según la hora local.
26. establecerSegundos() Se utiliza para configurar los segundos para una fecha específica según la hora local.
27. fijar tiempo() Se utiliza para establecer el objeto Fecha en la hora representada por una cantidad de milisegundos desde el 1 de enero de 1970 a las 00:00:00 UTC.
28. establecerUTCDate() Se utiliza para establecer el día (fecha) del mes para una fecha específica según la hora universal.
29. establecerUTCFullYear() Se utiliza para establecer el año completo en la fecha especificada según la hora universal.
30. establecerUTCHours() Se utiliza para configurar las horas de una fecha específica según la hora universal.
31. establecerUTCMisegundos() Se utiliza para establecer los milisegundos para una fecha específica según la hora universal.
32. establecerUTCMinutos() Se utiliza para configurar los minutos de una fecha específica según la hora universal.
33. establecerUTCMes() Se utiliza para establecer el mes de una fecha específica según la hora universal.
34. establecerUTCSegundos() Se utiliza para configurar los segundos para una fecha específica según la hora universal.
35. hastaCadenaFecha() Se utiliza para devolver la parte 'fecha' de la fecha como una cadena legible por humanos.
36. toLocaleDateString() Se utiliza para devolver la parte 'fecha' de la fecha como una cadena, utilizando las convenciones de la configuración regional actual.
37. toLocaleFormat() Convierte una fecha en una cadena, utilizando una cadena de formato.
38. toLocaleString() Convierte una fecha en una cadena, utilizando las convenciones de la configuración regional actual.
39. toLocaleTimeString() Se utiliza para devolver la parte de 'hora' de la fecha como una cadena, utilizando las convenciones de la configuración regional actual.
40. a la fuente() Se utiliza para devolver una cadena que representa la fuente de un objeto Fecha equivalente; puede utilizar este valor para crear un nuevo objeto.
41. Encadenar() Se utiliza para devolver una cadena que representa el objeto Fecha especificado.
42. aTimeString() Se utiliza para devolver la parte de 'hora' de la fecha como una cadena legible por humanos.
43. toUTCString() Convierte una fecha en una cadena, utilizando la convención de hora universal.
44. valor de() Se utiliza para devolver el valor primitivo de un objeto Fecha.

Ejemplo

 let date: Date = new Date(2017, 4, 4, 17, 23, 42, 11); date.setDate(13); date.setMonth(13); date.setFullYear(2013); date.setHours(13); date.setMinutes(13); date.setSeconds(13); console.log('Year = ' + date.getFullYear()); console.log('Date = ' + date.getDate()); console.log('Month = ' + date.getMonth()); console.log('Day = ' + date.getDay()); console.log('Hours = ' + date.getHours()); console.log('Minutes = ' + date.getMinutes()); console.log('Seconds = ' + date.getSeconds()); 

producción

 Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13