Convertisseur d'horodatage: UNIX, UTC, DateTime, ISO, RFC

Le convertisseur d'horodatage permet de convertir rapidement les données entre les formats Unix Timestamp, ISO 8601, RFC 2822, SQL datetime et les modèles personnalisés.

Horodatage de l'époque Unix actuelle

1778964783
SECONDES DEPUIS LE 1er JANVIER 1970. (UTC)
8:53:03 PM

L'époque actuelle (par UTC) est traduite comme

Date
05/16/2026 @ 8:53 PM
UTC
Sat, 16 May 2026 20:53:03 GMT
ISO 8601
2026-05-16T20:53:03.000Z
RFC 822, 1036, 1123, 2822
Sat, May 16, 2026, 8:53:03 PM GMT
RFC 2822
Sat, 16 May 2026 20:53:03 GMT
RFC 3339
2026-05-16T20:53:03.000Z
Format personnalisé
2026-05-16 20:53:03

L'époque actuelle (dans votre fuseau horaire) est traduite comme

Date
05/16/2026 @ 8:53 PM
UTC
Sat May 16 2026 20:53:03 GMT+0000
ISO 8601
2026-05-16T20:53:03.000Z
RFC 822, 1036, 1123, 2822
Sat, May 16, 2026, 8:53:03 PM GMT+0000
RFC 2822
Sat May 16 2026 20:53:03 GMT+0000
RFC 3339
2026-05-16T20:53:03.000Z
Format personnalisé
2026-05-16 20:53:03
Explorer des outils similaires
Soutenir DevBox Tools ❤️

Fonctionnalités de l'outil "Convertisseur d'horodatage"

Prise en charge des formats populaires

Convertissez la date et l'heure entre Unix Timestamp, ISO 8601, RFC 2822, SQL datetime et les formats personnalisés locaux. Tout en un seul outil - sans configuration supplémentaire.

Détection et conversion automatiques

L'outil reconnaît automatiquement le format et convertit instantanément les données. Pratique pour travailler avec les journaux, les API, les requêtes SQL et les dates dans les textes.

Prise en charge des modèles personnalisés

Personnalisez le format de sortie selon votre modèle: yyyy-MM-dd HH:mm:ss, dd.MM.yyyy, MM/dd/yyyy hh:mm:ss et autres. La flexibilité du modèle vous permet de créer n'importe quel format.

Guide et détails d'utilisation

Qu’est-ce qu’un Unix Timestamp

Un Unix timestamp est le nombre de secondes écoulées depuis le 1er janvier 1970 (UTC). Il est largement utilisé en programmation, dans les API et les bases de données pour stocker le temps dans un format universel.

Les Unix timestamps peuvent être exprimés en secondes (10 chiffres) ou en millisecondes (13 chiffres).

Modes de l’outil

Cet outil fonctionne en quatre modes :

Mode

Description

Heure actuelle

Affiche l’heure actuelle (UTC et votre fuseau horaire local) au format Unix. Convertit également le timestamp en formats de date et d’heure courants.

Timestamp → Date

Convertit un Unix timestamp en formats de date et d’heure lisibles.

Date → Timestamp

Convertit une date et une heure spécifiques en Unix timestamp et en d’autres formats courants.

Formateur

Formate une date à l’aide d’un modèle personnalisé avec des macros.

Les Unix timestamps sont toujours stockés en UTC. Lors de la conversion en date, le résultat dépend du fuseau horaire de l’utilisateur, de sorte qu’une même valeur peut apparaître différemment.

Tableau de conversion du temps

Période

Conversion en secondes

Seconde

1 s

Minute

60 s

Heure

3600 s

Jour

86400 s

Semaine

604800 s

Mois (30 jours)

2592000 s

Année (365 jours)

31536000 s

Les valeurs pour le mois et l’année sont approximatives et fournies à titre indicatif uniquement. La durée réelle dépend du calendrier et des années bissextiles. Le convertisseur prend correctement en compte les valeurs réelles du calendrier.

Macros disponibles (référence de format IBM)

Période

Macros

Année

YYYY, YY, Y

Mois

MMMM, MMM, MM, M

Jour

DDDD, DDD, DD, D

Heure (24h)

HH, H

Heure (12h)

hh, h

Minute

mm, m

Seconde

ss, s

Millisecondes

SSS, SS, S

AM/PM

A, a

Exemples de formatage

Vous pouvez créer des formats personnalisés de date/heure à l’aide de macros :

Format

Résultat

YYYY-MM-DD

2026-04-15

DD.MM.YYYY

15.04.2026

HH:mm:ss

14:32:10

YYYY-MM-DD HH:mm

2026-04-15 14:32

Utilisation du Unix Timestamp dans les langages de programmation populaires

Langage

Timestamp actuel

Date → Timestamp

Timestamp → Date

JavaScript

Math.floor(Date.now() / 1000)

Math.floor(new Date('2026-04-15T12:00:00Z').getTime()/1000)

new Date(1776254400 * 1000)

Python

int(time.time())

int(datetime.datetime(2026,4,15,12,0).timestamp())

datetime.datetime.fromtimestamp(1776254400)

PHP

time()

strtotime('2026-04-15 12:00:00')

date('Y-m-d H:i:s', 1776254400)

Java

Instant.now().getEpochSecond()

LocalDateTime.of(2026,4,15,12,0).toEpochSecond(ZoneOffset.UTC)

Instant.ofEpochSecond(1776254400)

C# (.NET)

DateTimeOffset.UtcNow.ToUnixTimeSeconds()

new DateTimeOffset(2026,4,15,12,0,0,TimeSpan.Zero).ToUnixTimeSeconds()

DateTimeOffset.FromUnixTimeSeconds(1776254400)

Go

time.Now().Unix()

time.Date(2026,4,15,12,0,0,0,time.UTC).Unix()

time.Unix(1776254400, 0)

Ruby

Time.now.to_i

Time.new(2026,4,15,12,0,0).to_i

Time.at(1776254400)

Bash (Linux)

date +%s

date -d "2026-04-15 12:00:00" +%s

date -d @1776254400

SQL (PostgreSQL)

EXTRACT(EPOCH FROM NOW())

EXTRACT(EPOCH FROM TIMESTAMP '2026-04-15 12:00:00')

TO_TIMESTAMP(1776254400)

SQL (MySQL)

UNIX_TIMESTAMP()

UNIX_TIMESTAMP('2026-04-15 12:00:00')

FROM_UNIXTIME(1776254400)

Dans la plupart des langages, les timestamps sont renvoyés en secondes, mais en JavaScript ils sont en millisecondes (il faut donc diviser par 1000). Les méthodes sans fuseau horaire explicite peuvent utiliser l’heure locale, ce qui peut entraîner des erreurs. Lors de l’utilisation d’API, utilisez toujours UTC plutôt que l’heure locale — cela élimine la plupart des problèmes liés au temps.

Erreurs courantes

  • confusion entre UTC et heure locale

  • utilisation de millisecondes au lieu de secondes

  • format de date incorrect

  • fuseaux horaires invalides ou incohérents

Description de l'outil

alien

Le convertisseur d'horodatage permet de convertir rapidement les données entre les formats Unix Timestamp, ISO 8601, RFC 2822, SQL datetime et les modèles personnalisés.

Le service reconnaît automatiquement le format d'entrée et convertit instantanément la date ou l'heure. La configuration de formats personnalisés est prise en charge, ce qui est pratique pour travailler avec les journaux, les API, les bases de données et les rapports.

L'outil est pratique pour les développeurs, les analystes et les administrateurs qui doivent travailler avec des horodatages dans différents formats.

Foire aux questions (FAQ)

Un horodatage Unix est le nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC. C'est un moyen standard de représenter le temps dans les systèmes informatiques, indépendant du fuseau horaire.

Les horodatages offrent un moyen universel et indépendant du fuseau horaire de représenter le temps. Ils simplifient le calcul des différences de temps, le tri chronologique et évitent les problèmes de conversion de fuseau horaire dans les systèmes distribués.

Les horodatages Unix comptent les secondes depuis 1970. D'autres formats incluent les millisecondes (JavaScript), les microsecondes ou d'autres dates de début. Certains systèmes utilisent des chaînes ISO 8601 au lieu d'horodatages numériques.

Le convertisseur Timestamp fonctionne avec les formats de date standard (ISO 8601, UTC, RFC, heure locale et bien d'autres), et gère également correctement les nombres en secondes et millisecondes. Cela permet d'utiliser l'outil pour différents systèmes et applications.

Le problème de l'an 2038 affecte les systèmes 32 bits, où les horodatages Unix dépassent leur capacité le 19 janvier 2038. Les systèmes 64 bits modernes étendent cette limite à des milliards d'années, mais les systèmes hérités peuvent nécessiter des mises à jour.

Oui, l'outil vous permet de saisir n'importe quelle date et heure (passée, présente ou future) et de les convertir en horodatage Unix correspondant, et vice versa. Cela est utile pour la planification, l'analyse historique ou la création de vos propres services.

Oui, l'option de format personnalisé est disponible dans le constructeur. Vous pouvez choisir l'ordre d'affichage de l'année, du mois, du jour, des heures, des minutes et des secondes, ainsi que définir des séparateurs — par exemple, YYYY-MM-DD HH:mm:ss. C'est pratique pour travailler avec des normes spécifiques ou des exigences d'entreprise.

Les formats les plus couramment utilisés sont: ISO 8601 (2025-08-30T12:34:56Z), UTC (Sam, 30 août 2025 12:34:56 GMT), heure locale (30.08.2025 12:34:56), Horodatage UNIX en secondes et millisecondes. Notre convertisseur prend en charge toutes ces options et permet de basculer rapidement entre elles.

Évaluez cet outil
4.5(25 utilisateurs ont évalué)