Comment obtenir l'horodatage actuel en JavaScript
- 3842
- 682
- Anaïs Charles
Dans JavaScript, il existe plusieurs façons de récupérer l'horodatage actuel. L'une des façons les plus simples et les plus efficaces de le faire est d'utiliser le Date.maintenant()
méthode. Cette méthode renvoie le nombre de millisecondes qui se sont écoulées depuis 1er janvier 1970, 00:00:00 UTC.
Dans cet article, nous explorerons comment utiliser Date.maintenant()
Pour obtenir l'horodatage actuel en JavaScript.
Obtenir l'horodatage actuel
Pour utiliser le Date.maintenant()
Méthode, il vous suffit de l'appeler sans aucun argument. Par exemple, le code suivant récupère l'horodatage actuel et le stocke dans une variable appelée heure actuelle:
1 | const CurrentTime = Date.maintenant(); // Sortie: 1676879652110 |
La valeur de la variable de temps actuelle sera un nombre représentant l'horodatage actuel en millisecondes. Ce nombre peut être utilisé de diverses manières, comme le calcul de la différence entre deux horodatages ou la définition d'un délai d'expiration pour une fonction.
Conversion de l'horodatage en un objet de date
Tandis que le nombre renvoyé par Date.maintenant()
peut être utile, ce n'est pas très lisible par l'homme. Pour convertir l'horodatage en un format de date plus familier, vous pouvez créer un nouvel objet de date à l'aide de l'horodatage comme argument. Par exemple:
12 | const CurrentTime = Date.maintenant (); const dateObject = new Date (currentTime); |
Le dateobject La variable contient désormais un objet de date représentant la date et l'heure actuelles. Vous pouvez utiliser les méthodes intégrées de l'objet Date pour récupérer des informations spécifiques sur la date et l'heure. Par exemple, le code suivant récupère l'année, le mois et le jour en cours:
const CurrentTime = Date.maintenant(); const dateObject = new Date (currentTime); const Currentyear = dateObject.getlyear (); // Sortie: 2023 const CurrentMonth = DateObject.getMonth () + 1; // Sortie: 2 const Currentday = dateObject.avoir un rendez-vous(); // Sortie: 20123456 | const CurrentTime = Date.maintenant (); const dateObject = new Date (currentTime); const Currentyear = dateObject.getlyear (); // Sortie: 2023Const CurrentMonth = DateObject.getMonth () + 1; // Sortie: 2Const Currentday = DateObject.avoir un rendez-vous(); // Sortie: 20 |
Ici:
Gettilyar ()
: la méthode récupère l'année en cours.getMonth ()
Renvoie le mois en nombre entre 0 et 11. Étant donné que JavaScript compte des mois à partir de 0, vous devez ajouter 1 pour obtenir le numéro de mois réel.avoir un rendez-vous()
La méthode récupère le jour actuel du mois.
Formatage de la date et de l'heure
Pour formater la date et l'heure de manière plus lisible, vous pouvez utiliser les différentes options de formatage fournies par l'objet Date.
Par exemple, le tolocalestring ()
La méthode peut être utilisée pour formater la date et l'heure en fonction des paramètres locaux de l'utilisateur. Le code suivant récupère la date et l'heure actuelles du format local de l'utilisateur:
1234 | const CurrentTime = Date.maintenant (); const dateObject = new Date (currentTime); const CurrentDateTime = dateObject.tolocalestring (); // Sortie: 20/02/2023, 7:41:42 AM |
Le actuelDateTime La variable contient désormais une chaîne représentant la date et l'heure actuelles dans un format familier à l'utilisateur.
Conclusion
La récupération de l'horodatage actuel en JavaScript est une tâche courante qui peut être accomplie en utilisant la date intégrée.Méthode maintenant (). Cette méthode renvoie le nombre de millisecondes qui se sont écoulées depuis le 1er janvier 1970, 00:00:00 UTC, et peuvent être utilisées pour effectuer divers calculs et définir des délais d'expiration. Pour convertir l'horodatage en un format plus lisible par l'homme, vous pouvez créer un nouvel objet de date et utiliser les méthodes intégrées de l'objet Date pour récupérer des informations spécifiques sur la date et l'heure. Vous pouvez également utiliser les différentes options de formatage fournies par l'objet Date pour formater la date et l'heure d'une manière familière à l'utilisateur.
- « 5 conseils pour une utilisation efficace du chatppt dans le service client
- Configuration de Nginx pour gérer 100 milliers de demandes par minute »