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