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:
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.