Convertisseur d'horodatage Unix
Convertisseur d'horodatage Unix
Il s'agit d'un outil de gestion de la date et de l'heure permettant de convertir les horodatages Unix en dates et heures. Il propose la détection automatique des secondes et des millisecondes, le réglage automatique du fuseau horaire de l'utilisateur, la spécification du fuseau horaire pour les dates et heures saisies, les normes ISO 8601 et RFC 2822, l'heure relative, ainsi que des boutons de date et d'heure couramment utilisés, le tout soigneusement organisé dans une interface simple.
Résultats
Qu'est-ce qu'un convertisseur d'horodatage Unix ?
Le convertisseur d'horodatage Unix est un outil en ligne permettant de convertir les horodatages Unix (secondes d'époque) en dates et heures lisibles par l'utilisateur.Un horodatage Unix est un format qui représente une date et une heure sous la forme du nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC, et est largement utilisé dans de nombreux environnements de développement, notamment les réponses API, les journaux, les bases de données, JavaScript, PHP et Python.Cependant, un nombre tel que 1717046400 ne permet pas, à première vue, de deviner intuitivement la date et l'heure qu'il représente. Grâce à cet outil, il vous suffit de saisir un horodatage pour l'afficher simultanément dans plusieurs formats, notamment UTC, le fuseau horaire de l'utilisateur, ISO 8601 et RFC 2822.
En JavaScript, `Date.now()` renvoie une valeur en millisecondes, vous avez donc souvent affaire à des horodatages à 13 chiffres, comme 1717046400000. En revanche, la fonction `time()` de PHP et de nombreux outils basés sur Unix utilisent des valeurs en secondes, généralement composées d’environ 10 chiffres. Si cette différence est mal comprise, les dates et heures peuvent présenter des écarts importants ou être considérées comme des dates non valides dans le futur ou le passé. Cet outil détecte automatiquement les secondes et les millisecondes et affiche les deux valeurs simultanément, ce qui permet d'éviter plus facilement les confusions dans les spécifications d'API et les analyses de journaux.
Lors de la conversion d'une date et d'une heure en horodatage, il est important de déterminer dans quel fuseau horaire la date et l'heure saisies doivent être interprétées. Même pour la même date et heure « 2026-06-13 12:00:00 », l'horodatage Unix obtenu variera selon qu'il est traité comme UTC, Europe/London ou America/New_York. Cet outil vous permet de sélectionner le fuseau horaire pour la date et l'heure saisies. Par défaut, c'est le fuseau horaire détecté à partir du navigateur de l'utilisateur qui est utilisé, ce qui permet aux utilisateurs du monde entier d'utiliser facilement l'outil en fonction de leur heure locale.
Les options de fuseau horaire affichent autant de fuseaux horaires IANA pris en charge par le navigateur que possible. Pour faciliter la sélection parmi un grand nombre d'options, nous avons utilisé un champ de saisie avec fonction de recherche où vous pouvez taper du texte pour affiner les choix, plutôt qu'un menu déroulant standard.Les utilisateurs peuvent sélectionner un fuseau horaire en saisissant des noms de villes, de régions ou des identifiants de fuseau horaire tels que America/New_York, Europe/London ou Asia/Singapore, ce qui réduit la charge de travail liée à la recherche dans une longue liste. Cela facilite l'identification des malentendus causés par les différences de fuseaux horaires lors de l'intégration avec des services étrangers, de la vérification des journaux de serveur ou de la vérification des heures de réservation.
De plus, même si les résultats s'affichent hors de l'écran, la page défile automatiquement vers la zone des résultats après la conversion. Cela évite aux utilisateurs de manquer les modifications apportées aux résultats en bas de la page après avoir effectué une action près du champ de saisie. Par ailleurs, nous proposons des préréglages tels que « Heure actuelle », « Aujourd'hui à 0 h 00 », « Demain à 0 h » et « Le 1er du mois », vous permettant de saisir des dates et heures fréquemment utilisées en un seul clic. Un exemple de code pour le développement est également affiché, ce qui vous permet non seulement de vérifier les résultats de la conversion, mais aussi de l'utiliser comme référence lorsque vous traitez les mêmes valeurs en JavaScript, PHP ou Python.
- Vous pouvez convertir les horodatages Unix en dates et heures.
- Vous pouvez convertir les dates et heures en horodatages Unix.
- Détecte automatiquement les horodatages en secondes et en millisecondes.
- Définit automatiquement le fuseau horaire du navigateur de l'utilisateur comme valeur par défaut.
- Vous pouvez spécifier le fuseau horaire à utiliser pour l'interprétation des chaînes de date et d'heure.
- La saisie du fuseau horaire par recherche vous permet de choisir parmi un large éventail de fuseaux horaires IANA.
- Vous pouvez afficher simultanément l'heure UTC et le fuseau horaire du visiteur.
- Affiche les formats ISO 8601, RFC 2822, l'heure relative et le temps écoulé.
- Vous pouvez saisir d'un simple clic des dates et heures fréquemment utilisées, telles que l'heure actuelle ou le premier jour du mois.
Mode d'emploi
Pour convertir un horodatage en date et heure, saisissez un horodatage Unix en secondes (par exemple, 1717046400) ou un horodatage en millisecondes (par exemple, 1717046400000) dans le champ de saisie. Le mode de conversion peut généralement rester réglé sur « Détection automatique ».L'outil déterminera si la valeur est exprimée en secondes ou en millisecondes en fonction du nombre de chiffres et du format, et la convertira en formats tels que UTC, le fuseau horaire de l'utilisateur ou ISO 8601. Si vous souhaitez traiter explicitement la valeur comme un horodatage, sélectionnez « Horodatage → Date ».
Pour convertir une date et une heure en horodatage Unix, entrez une chaîne de caractères de date et d'heure telle que 2026-06-13 12:34:56, 2026-06-13T12:34:56 ou 2026/06/13 12:34.Si la chaîne de date/heure ne comprend pas de spécification de fuseau horaire telle que « Z » ou « +09:00 », elle sera interprétée comme la date et l'heure de la région sélectionnée dans « Fuseau horaire pour la date/heure de saisie ». La valeur par défaut est le fuseau horaire détecté à partir du navigateur de l'utilisateur. Si les spécifications de votre serveur ou de votre API sont basées sur l'UTC, sélectionnez UTC ; si vous gérez des heures de réservation pour une région spécifique, sélectionnez le fuseau horaire IANA de cette région.
Les résultats de la conversion affichent l'horodatage Unix (secondes), l'horodatage Unix (millisecondes), l'UTC, le fuseau horaire de l'utilisateur, ISO8601, RFC2822, l'heure relative et le temps écoulé. Chaque valeur peut être copiée individuellement, et vous pouvez également les copier toutes en une seule fois ou les télécharger sous forme de fichier texte. Si la zone des résultats est hors écran, la page défile automatiquement après la conversion, ce qui permet de ne pas perdre de vue les résultats, même sur un smartphone.
- Saisissez un horodatage ou une chaîne de caractères date/heure.
- Sélectionnez le mode de conversion selon vos besoins.
- Lors de la saisie d'une date et d'une heure, vérifiez le fuseau horaire correspondant à la date et à l'heure saisies.
- Cliquez sur « Convertir » pour afficher les résultats.
- Vérifier les formats requis, tels que les secondes, les millisecondes, l'UTC, les fuseaux horaires des visiteurs et la norme ISO 8601.
- Copiez ou téléchargez ce fichier pour l'analyse des journaux ou le travail de développement.
Remarques importantes concernant l'utilisation
- Les horodatages Unix sont généralement basés sur l'UTC. La date et l'heure affichées varient en fonction du fuseau horaire.
- La fonction `Date.now()` de JavaScript renvoie des millisecondes, tandis que la fonction `time()` de PHP renvoie des secondes. Veuillez tenir compte de cette différence de précision.
- Si une chaîne de date et d'heure ne précise pas de fuseau horaire, elle sera interprétée en fonction de la région sélectionnée comme fuseau horaire pour la date et l'heure saisies.
- Le fuseau horaire de l'utilisateur dépend des paramètres de son navigateur ou de son appareil. Si les paramètres de l'appareil sont incorrects, la valeur par défaut sera également affectée.
- Dans les régions appliquant l'heure d'été, le décalage par rapport à l'UTC peut varier en fonction de la date, même au sein d'une même région. La sélection d'un fuseau horaire IANA facilite les conversions tenant compte de l'heure d'été.
Foire aux questions
Qu'est-ce qu'un horodatage Unix ?
Un horodatage Unix est une valeur numérique représentant une date et une heure sous la forme du nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC. Il est largement utilisé dans les API, les journaux, les bases de données et pour la gestion des dates et des heures au sein des programmes.
Cela correspond-il à la notion d'« Epoch time » ?
Dans de nombreux cas, les termes « temps Unix », « horodatage Unix » et « temps de l'époque » sont utilisés de manière quasi interchangeable. Ces trois termes désignent un format représentant le temps écoulé depuis l'époque Unix.
Quelle est la différence entre les secondes et les millisecondes ?
Les horodatages en secondes comportent généralement environ 10 chiffres, tandis que ceux en millisecondes en comportent généralement environ 13. La fonction `Date.now()` de JavaScript renvoie des millisecondes, tandis que la fonction `time()` de PHP renvoie des secondes.
Comment le fuseau horaire du visiteur est-il déterminé ?
Il détecte automatiquement le fuseau horaire à l'aide des informations de fuseau horaire du navigateur. Cela repose généralement sur les paramètres régionaux de l'appareil ou du système d'exploitation que vous utilisez.
Quel est le fuseau horaire pour la date et l'heure de saisie ?
Ce paramètre détermine le fuseau horaire à utiliser pour interpréter une chaîne de date et d'heure si celle-ci ne précise pas de fuseau horaire.
Pourquoi les résultats diffèrent-ils entre l'heure UTC et le fuseau horaire de l'utilisateur ?
Bien que les horodatages Unix soient basés sur l'UTC, l'heure affichée varie en fonction du fuseau horaire. En effet, le décalage horaire par rapport à l'UTC et l'heure d'été sont pris en compte.
Que dois-je saisir dans le champ de saisie du fuseau horaire basé sur la recherche ?
Veuillez saisir une partie d'un nom de fuseau horaire IANA (tel que America/New_York, Europe/London ou Asia/Singapore) ou le nom d'une ville, puis sélectionnez l'une des suggestions.
Qu'est-ce que la norme ISO 8601 ?
La norme ISO 8601 est un format standard pour représenter les dates et les heures. Par exemple, elle s'écrit 2026-06-13T12:34:56Z et est couramment utilisée dans les API et les fichiers de configuration.
Qu'est-ce que la norme RFC 2822 ?
Le format RFC 2822 est couramment utilisé dans les en-têtes d'e-mails et les notations de date et d'heure liées au protocole HTTP. Par exemple, il s'affiche sous la forme « Samedi 13 juin 2026 12:34:56 GMT ».
À quoi peut servir le temps relatif ?
Le temps relatif permet de déterminer combien de jours avant ou après la date actuelle se situe la date et l'heure saisies. Cela est utile pour vérifier les dates limites, les horodatages des journaux et les heures de réservation.
Que se passe-t-il si la date et l'heure saisies ne peuvent pas être converties ?
Vérifiez les séparateurs de date, les formats d'heure, les dates inexistantes et les spécifications de fuseau horaire non valides. Le plus simple est de commencer par effectuer des tests avec des exemples de saisie ou le format AAAA-MM-JJ HH:mm:ss.
Cet outil envoie-t-il des valeurs saisies au serveur ?
Le processus de conversion est destiné à être exécuté à l'aide de JavaScript dans le navigateur. Toutefois, veuillez faire preuve d'une extrême prudence lors du traitement d'URL ou de chaînes de caractères contenant des journaux hautement sensibles, des informations personnelles ou des identifiants d'authentification.
Que faut-il saisir dans le bouton « Heure actuelle » ?
Le bouton « Heure actuelle » permet d'afficher l'heure actuelle récupérée depuis votre navigateur. Cela est utile lorsque vous souhaitez vérifier rapidement l'horodatage Unix actuel ou le format ISO 8601.
Pourriez-vous également vérifier comment récupérer l'horodatage Unix actuel dans le programme ?
Oui. Nous afficherons des exemples de code simples en JavaScript, PHP et Python dans la section des résultats. Vous pouvez les utiliser, ainsi que les résultats de la traduction, comme référence lors de la mise en œuvre du code.