Comment obtenir un horodat Unix en javascript

Comment obtenir un horodat Unix en javascript
L'horodatage Unix est le temps en secondes entre une période indiquée et l'époche Unix. En JavaScript, l'horodatage est spécifié en millisecondes. Vous voulez obtenir un horodat Unix? Les méthodes prédéfinies JavaScript peuvent vous sauver!

Cet article montrera la méthode pour obtenir l'horodatage Unix en JavaScript.

Comment obtenir un horodat Unix en javascript?

Pour obtenir un horodatage Unix, utilisez les méthodes JavaScript fournies ci-dessous:

  • Méthode getTime ()
  • Date.Méthode maintenant ()

Discutons de ces méthodes un par un!

Méthode 1: Obtenez un horodat Unix à l'aide de getTime () Méthode

Il existe de nombreuses fonctions disponibles pour travailler avec les dates et les heures de l'objet JavaScript Date. L'un d'eux est le «obtenir du temps()" méthode. Il fournit les millisecondes depuis le 1er janvier 1970 (Unix Epoch). La méthode getTime () représente toujours le temps en utilisant le format UTC.

Syntaxe

Suivez la syntaxe ci-dessous pour obtenir un horodatage Unix à l'aide de la méthode GetTime ():

Date.obtenir du temps();

La méthode susmentionnée ne prend aucun argument.

Voyons un exemple pour obtenir un horodat Unix à l'aide de la méthode gettime ().

Exemple

Premièrement, nous créerons une variable "tdate«Cela stocke la date en tant que chaîne:

var tdate = '2022-09-22';

Ensuite, créez une instance de l'objet date en passant la chaîne de date stockée dans «tdate»:

Var Date = nouvelle date (tdate);

Appelez la méthode gettime () et divisez-le par «1000«Pour obtenir le temps en quelques secondes, car le calendrier Unix représente le nombre de secondes entre une date particulière et l'époque Unix tandis que la méthode JavaScript getTime () donne un résultat en millisecondes:

var unixtimestamp = math.sol (date.getTime () / 1000);

Enfin, imprimez l'horodatage à l'aide du «console.enregistrer()" méthode:

console.log (Unixtimestamp);

Sortir

Passons à la méthode suivante!

Méthode 2: Obtenez l'horodatage Unix en utilisant la date.Méthode maintenant ()

Le "maintenant()«La méthode de l'objet Date aide également à obtenir l'horodatage Unix. Il offre l'horodatage UTC le plus récent. C'est la méthode statique; C'est pourquoi il doit être appelé avec l'objet date. Il prend presque en charge tous les navigateurs sauf IE8 et les versions précédentes.

Syntaxe

Utilisez la syntaxe donnée pour l'instant () Méthode de l'objet Date:

Date.maintenant();

Le "Date.maintenant()«La méthode ne prend aucun argument et donne l'heure actuelle en millisecondes.

Exemple

Maintenant, nous invoquerons le «Date.maintenant()”Méthode en le divisant par 1000 pour obtenir l'horodatage Unix en secondes:

Mathématiques.sol (date.maintenant () / 1000);

On peut voir que l'horodatage Unix est affiché en secondes:

Nous avons fourni les méthodes les plus simples pour obtenir l'horodatage Unix en JavaScript.

Conclusion

Pour obtenir un horodat Unix, vous pouvez utiliser les méthodes prédéfinies JavaScript de l'objet Date, y compris la méthode ou la date GetTime ().Méthode maintenant (). Il est préférable d'utiliser la date.maintenant () plutôt que getTime () car il ne crée pas une nouvelle instance de l'objet date. Cet article démontre les méthodes pour obtenir un horodatage Unix dans JavaScript.