Comment obtenir l'horodatage actuel en JavaScript

Comment obtenir l'horodatage actuel en JavaScript

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:

const CurrentTime = Date.maintenant(); // Sortie: 1676879652110
1const 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:

const CurrentTime = Date.maintenant(); const dateObject = new Date (currentTime);
12const 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: 20
123456const 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:

const CurrentTime = Date.maintenant(); const dateObject = new Date (currentTime); const CurrentDateTime = dateObject.tolocalestring (); // Sortie: 20/02/2023, 7:41:42 AM
1234const 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.