Convertir les marqueurs temporels UNIX/JavaScript en dates et heures UTC lisibles par l’homme.
Convertir les dates et heures lisibles par l’homme en marqueurs temporels UNIX/JavaScript.
Affiche automatiquement le marqueur d’époc actuel au chargement de la page.
Copier facilement les valeurs converties dans le presse-papiers d’un simple clic.
Valide les entrées utilisateur pour garantir des conversions précises et éviter les erreurs.
L’époc UNIX, également connu sous le nom de temps POSIX ou temps UNIX, est un système pour décrire un point dans le temps. Il représente le nombre de secondes écoulées depuis minuit (heure coordonnée universelle UTC) le 1er janvier 1970, sans tenir compte des secondes intercalaires. Il est largement utilisé dans l’informatique et constitue la représentation temporelle standard dans de nombreux systèmes d’exploitation et formats de fichiers. JavaScript, qui utilise les millisecondes écoulées depuis l’époc, est une légère variation de ce concept, nécessitant une simple conversion pour assurer la compatibilité avec le temps UNIX.
Pour la conversion de l'époc à la date :
1. L’époc d’entrée est converti en millisecondes en multipliant par 1000 (s’il est en secondes).
2. Un nouvel objet Date est créé à l’aide de cette valeur en millisecondes.
3. La méthode toUTCString() est appelée sur cet objet Date pour obtenir la représentation en UTC.
Pour la conversion de la date à l’époc :
1. Un nouvel objet Date est créé à partir de la chaîne d’entrée, avec « Z » ajouté pour le traiter comme UTC.
2. La méthode getTime() est appelée sur cet objet Date pour obtenir les millisecondes écoulées depuis l’époc.
3. Le résultat est divisé par 1000 et tronqué pour obtenir l’époc en secondes.