L'objet Date représente un date et temps fonctionnalité dans TypeScript. Il nous permet d'obtenir ou de définir l'année, le mois et le jour, l'heure, la minute, la seconde et la milliseconde.
Si nous créons une date sans aucun argument passé à son constructeur, elle contient par défaut la date et l'heure de l'ordinateur de l'utilisateur.
L'objet Date fournit également les fonctions qui traitent Heure du temps universel coordonné (UTC) , aussi connu sous le nom Heure moyenne de Greenwich (GMT) . L’heure mondiale est basée sur l’heure UTC.
Création d'un objet de date
Il existe quatre façons de créer un nouvel objet date :
1. nouvelle Date() : Il crée un nouvel objet date avec le courant date et temps .
Exemple
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. nouvelle date (millisecondes) : Il crée un nouvel objet date comme zéro temps plus millisecondes .
Exemple
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. nouvelle Date(chaîne de dates) : Il crée un nouvel objet date à partir d'une chaîne de date.
Exemple
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. nouvelle Date ( année, mois, date[, heure, minute, seconde, milliseconde ]) : Il crée un nouvel objet date avec une date et une heure spécifiées.
Exemple
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)
Propriétés de l'objet Date
Propriété | Description |
---|---|
constructeur | Il spécifie la fonction qui crée le prototype d'un objet. |
prototype | Il permet d'ajouter des propriétés et des méthodes à un objet. |
Méthodes d'objet de date
SN | Méthode | Description |
---|---|---|
1. | Date() | Il est utilisé pour renvoyer la date et l’heure actuelles. |
2. | avoir un rendez-vous() | Il est utilisé pour renvoyer le jour du mois pour la date spécifiée en fonction de l'heure locale. |
3. | avoir un rendez-vous() | Il est utilisé pour renvoyer le jour de la semaine pour la date spécifiée en fonction de l'heure locale. |
4. | getFullYear() | Il est utilisé pour renvoyer l'année de la date spécifiée en fonction de l'heure locale. |
5. | getHeures() | Il est utilisé pour renvoyer les heures à la date spécifiée en fonction de l'heure locale. |
6. | getMillisecondes() | Il est utilisé pour renvoyer les millisecondes de la date spécifiée en fonction de l'heure locale. |
7. | getMinutes() | Il est utilisé pour renvoyer les minutes de la date spécifiée en fonction de l'heure locale. |
8. | getMois() | Il est utilisé pour renvoyer le mois à la date spécifiée en fonction de l'heure locale. |
9. | getSeconds() | Il est utilisé pour renvoyer les secondes de la date spécifiée en fonction de l'heure locale. |
dix. | obtenir du temps() | Il est utilisé pour renvoyer la valeur numérique de la date spécifiée sous forme de nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 UTC. |
onze. | getTimezoneOffset() | Il est utilisé pour renvoyer le décalage horaire en minutes pour les paramètres régionaux actuels. |
12. | getUTCDate() | Il est utilisé pour renvoyer le jour (date) du mois à la date spécifiée selon le temps universel. |
13. | getUTCDay() | Il est utilisé pour renvoyer le jour de la semaine à la date spécifiée selon le temps universel. |
14. | getUTCFullYear() | Il est utilisé pour renvoyer l'année à la date spécifiée selon le temps universel. |
quinze. | getUTCHours() | Il est utilisé pour renvoyer les heures de la date spécifiée en fonction du temps universel. |
16. | getUTCMillisecondes() | Il est utilisé pour renvoyer les millisecondes de la date spécifiée en fonction du temps universel. |
17. | getUTCMinutes() | Il est utilisé pour renvoyer les minutes de la date spécifiée en fonction du temps universel. |
18. | getUTCMois() | Il est utilisé pour renvoyer le mois à la date spécifiée selon le temps universel. |
19. | getUTCSeconds() | Il est utilisé pour renvoyer les secondes de la date spécifiée en fonction du temps universel. |
vingt. | régler la date() | Il est utilisé pour définir le jour du mois pour une date spécifiée en fonction de l'heure locale. |
vingt-et-un. | setFullYear() | Il est utilisé pour définir l'année complète pour une date spécifiée en fonction de l'heure locale. |
22. | setHeures() | Il est utilisé pour définir les heures d'une date spécifiée en fonction de l'heure locale. |
23. | setMillisecondes() | Il est utilisé pour définir les millisecondes pour une date spécifiée en fonction de l'heure locale. |
24. | setMinutes() | Il est utilisé pour définir les minutes d'une date spécifiée en fonction de l'heure locale. |
25. | setMois() | Il est utilisé pour définir le mois pour une date spécifiée en fonction de l'heure locale. |
26. | setSeconds() | Il est utilisé pour définir les secondes pour une date spécifiée en fonction de l'heure locale. |
27. | régler le temps() | Il est utilisé pour définir l'objet Date sur l'heure représentée par un nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 UTC. |
28. | setUTCDate() | Il est utilisé pour définir le jour (date) du mois pour une date spécifiée en fonction du temps universel. |
29. | setUTCFullYear() | Il est utilisé pour définir l’année complète à la date spécifiée en fonction du temps universel. |
30. | setUTCHours() | Il est utilisé pour régler les heures d'une date spécifiée en fonction du temps universel. |
31. | setUTCMillisecondes() | Il est utilisé pour définir les millisecondes pour une date spécifiée en fonction du temps universel. |
32. | setUTCMinutes() | Il permet de régler les minutes d'une date spécifiée en fonction du temps universel. |
33. | setUTCMois() | Il est utilisé pour définir le mois pour une date spécifiée en fonction du temps universel. |
3. 4. | setUTCSeconds() | Il est utilisé pour régler les secondes pour une date spécifiée en fonction du temps universel. |
35. | versDateString() | Il est utilisé pour renvoyer la partie « date » de la date sous forme de chaîne lisible par l'homme. |
36. | versLocaleDateString() | Il est utilisé pour renvoyer la partie « date » de la date sous forme de chaîne, en utilisant les conventions des paramètres régionaux actuels. |
37. | versLocaleFormat() | Il convertit une date en chaîne, en utilisant une chaîne de format. |
38. | versLocaleString() | Il convertit une date en chaîne, en utilisant les conventions des paramètres régionaux actuels. |
39. | versLocaleTimeString() | Il est utilisé pour renvoyer la partie « heure » de la date sous forme de chaîne, en utilisant les conventions des paramètres régionaux actuels. |
40. | pour citer() | Il est utilisé pour renvoyer une chaîne représentant la source d'un objet Date équivalent ; vous pouvez utiliser cette valeur pour créer un nouvel objet. |
41. | àChaîne() | Il est utilisé pour renvoyer une chaîne représentant l'objet Date spécifié. |
42. | versTimeString() | Il est utilisé pour renvoyer la partie « heure » de la date sous forme de chaîne lisible par l'homme. |
43. | versUTCString() | Il convertit une date en chaîne, en utilisant la convention du temps universel. |
44. | valeur de() | Il est utilisé pour renvoyer la valeur primitive d'un objet Date. |
Exemple
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());
sortir
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13