# Convertisseur timestamp Unix

> Convertissez un timestamp UNIX en date et heure et inversement. Affichez le timestamp actuel en temps réel, l'heure locale, UTC et l'heure relative. Gratuit.

URL: https://acrafto.com/fr/convertisseur-timestamp-unix/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

## Convertisseur de Timestamp UNIX (convertisseur de temps UNIX en ligne)

Ce **convertisseur de timestamp UNIX** vous permet de convertir rapidement un **temps UNIX (heure d’époque / heure POSIX)** en **date et heure** et vice versa. Il prend en charge les **timestamps en secondes et en millisecondes**, affiche l’**heure locale**, l’**UTC** et l’**ISO 8601**, et les résultats peuvent être **copiés** en un seul clic.

---

## Qu’est-ce qu’un timestamp UNIX (heure d’époque / heure POSIX) ?

Un **timestamp UNIX** est un nombre qui exprime le temps comme le **nombre de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC** (l’**époque UNIX**). En pratique, c’est l’un des formats les plus couramment utilisés pour stocker et transférer les dates et heures dans les systèmes, les bases de données, les API et la journalisation.

**Exemple :** `1700000000` correspond au **14 novembre 2023 22:13:20 UTC**.

### Pourquoi le 1er janvier 1970 ?

Le début de l’époque (1970-01-01) a été choisi lors de la conception d’UNIX comme point de référence pratique : il est proche de la période de création du système et permet des calculs de temps simples.

---

## Timestamp UNIX en secondes vs. millisecondes

Le timestamp UNIX se présente le plus souvent sous deux formes :

| Format du timestamp | Exemple | Utilisation typique |
| --- | ---: | --- |
| **Secondes (s)** | `1700000000` | bases de données, backend, API, fichiers |
| **Millisecondes (ms)** | `1700000000000` | JavaScript (`Date.now()`), analyse, logs détaillés |

**Comment savoir ce que vous avez ?**

- Les **secondes** ont généralement **10 chiffres** pour les dates actuelles.
- Les **millisecondes** ont généralement **13 chiffres** et sont environ **1000 fois plus grandes**.
- À titre indicatif : si la valeur est **\> 10¹²**, il s’agit presque certainement de **millisecondes**.

---

## Comment utiliser le convertisseur de timestamp UNIX

### 1) Timestamp → Date et heure

1. Entrez le **timestamp UNIX** dans le champ, ou cliquez sur **Maintenant** (heure UNIX actuelle).
2. Si le timestamp est en **millisecondes**, activez l’option **Millisecondes**.
3. Cliquez sur **Convertir** (ou appuyez sur Entrée).
4. La conversion vers l’**heure locale**, l’**UTC** et l’**ISO 8601** s’affichera.
5. Cliquez sur le résultat pour le **copier dans le presse-papiers**.

### 2) Date et heure → Timestamp

1. Sélectionnez la **date et l’heure** dans le formulaire.
2. Cliquez sur **Convertir**.
3. Le résultat sera affiché sous forme de **timestamp en secondes et en millisecondes**.

---

## Où le timestamp UNIX est-il le plus souvent utilisé ?

Vous rencontrerez le temps UNIX pratiquement partout où le temps est géré en informatique :

- **Bases de données** – stockage et comparaison des heures dans MySQL, PostgreSQL, SQLite, etc.
- **API** – REST/GraphQL renvoient souvent l’heure sous forme de timestamp (serialisation facile).
- **Logs et monitoring** – ordre précis des événements dans le temps.
- **Git** – les commits contiennent des données temporelles.
- **Systèmes de fichiers** – heures comme mtime/ctime/atime (dernière modification, etc.).
- **JWT** – les claims `iat` (issued at) et `exp` (expires) sont généralement en secondes d’époque.
- **Shell Linux/Unix** – `date +%s` renvoie le timestamp actuel.
- **JavaScript** – `Date.now()` renvoie l’heure en **millisecondes**.

---

## Exemples pratiques de conversion de temps UNIX

### JavaScript (timestamp ↔ date)

```
// Timestamp UNIX actuel en secondes
const tsSeconds = Math.floor(Date.now() / 1000);

// Timestamp actuel en millisecondes
const tsMs = Date.now();

// Timestamp (s) -> date
const dateFromSeconds = new Date(1700000000 * 1000);
console.log(dateFromSeconds.toISOString());

// Date -> timestamp (s)
const ts = Math.floor(new Date("2024-01-01T00:00:00Z").getTime() / 1000);
console.log(ts);
```

### Python (timestamp ↔ datetime)

```
import time
from datetime import datetime, timezone

# Timestamp actuel en secondes
ts = int(time.time())

# Timestamp -> datetime (UTC)
dt_utc = datetime.fromtimestamp(1700000000, tz=timezone.utc)

# Date -> timestamp
ts2 = int(datetime(2024, 1, 1, tzinfo=timezone.utc).timestamp())
```

### SQL (MySQL)

```
-- Timestamp UNIX actuel (s)
SELECT UNIX_TIMESTAMP();

-- Timestamp -> date
SELECT FROM_UNIXTIME(1700000000);

-- Date -> timestamp
SELECT UNIX_TIMESTAMP('2024-01-01 00:00:00');
```

---

## Fuseaux horaires : UTC, heure locale et ISO 8601

Le **timestamp UNIX est toujours en UTC** – il ne contient aucune information sur le fuseau horaire ou l’heure d’été. La conversion en heure locale dépend des paramètres du navigateur, du serveur ou de la bibliothèque utilisée.

Concepts utiles à connaître :

- **UTC** – standard mondial sans heure d’été/d’hiver.
- **GMT** – pour un usage courant, pratiquement identique à l’UTC.
- **Décalage** – décalage par rapport à l’UTC (par exemple, Paris **UTC+1** en hiver, **UTC+2** en été).

---

## Limites du timestamp UNIX et le Problème de l’an 2038

### Le problème de l’an 2038 (Year 2038 Problem)

Sur certains **systèmes 32 bits**, le timestamp est stocké comme un `int32` avec un maximum de **2 147 483 647**, ce qui correspond au **19 janvier 2038 à 03:14:07 UTC**. Au-delà de cette valeur, un dépassement peut se produire, entraînant une heure incorrecte. Les systèmes **64 bits** modernes n’ont généralement pas ce problème.

### Étendue du temps UNIX 64 bits

Les valeurs 64 bits couvrent une période extrêmement large (en pratique “pour l’éternité”). Les valeurs négatives représentent des dates **antérieures au 1er janvier 1970**.

---

## FAQ – Questions fréquentes sur le timestamp UNIX

### \*\*Le timestamp UNIX est-il en UTC ou en heure locale ?\*\*

Le timestamp UNIX est toujours en **UTC**. L'heure locale n'apparaît qu'après conversion selon le fuseau horaire. Le convertisseur affiche donc généralement l'heure UTC et l'heure locale.

### \*\*Comment savoir si un timestamp est en secondes ou en millisecondes ?\*\*

Pour l'heure actuelle, un timestamp en **secondes** a généralement **10 chiffres**. En **millisecondes**, il a généralement **13 chiffres** et est environ **1000 fois plus grand**. À titre indicatif : une valeur **\> 10¹²** est généralement en millisecondes.

### \*\*Que signifie un timestamp UNIX négatif ?\*\*

Un timestamp négatif représente une date **antérieure au 1er janvier 1970**. Par exemple, `-1` correspond au **31 décembre 1969 23:59:59 UTC**.

### \*\*Comment convertir un timestamp UNIX en SQL ?\*\*

Dans MySQL, vous utilisez `FROM_UNIXTIME(timestamp)` et pour l'inverse `UNIX_TIMESTAMP(date)`. Dans PostgreSQL, il s'agit typiquement de `TO_TIMESTAMP(timestamp)` et `EXTRACT(EPOCH FROM date)`.

### \*\*Pourquoi l'époque UNIX commence-t-elle le 1er janvier 1970 ?\*\*

C'est un point de référence choisi historiquement dès les débuts d'UNIX : simple, pratique et proche de la période de développement du système.

## Other languages

- Čeština (cs): [Unix timestamp převodník](https://acrafto.com/cs/unix-timestamp/) ([Markdown](https://acrafto.com/cs/unix-timestamp/index.md))
- Slovenčina (sk): [Unix timestamp konvertor](https://acrafto.com/sk/unix-timestamp-prevodnik/) ([Markdown](https://acrafto.com/sk/unix-timestamp-prevodnik/index.md))
- English (en): [UNIX Timestamp Converter](https://acrafto.com/en/unix-timestamp-converter/) ([Markdown](https://acrafto.com/en/unix-timestamp-converter/index.md))
- Deutsch (de): [Unix Timestamp umrechnen](https://acrafto.com/de/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/de/unix-timestamp-konverter/index.md))
- Español (es): [Convertidor de UNIX timestamp](https://acrafto.com/es/convertidor-timestamp-unix/) ([Markdown](https://acrafto.com/es/convertidor-timestamp-unix/index.md))
- Italiano (it): [Convertitore timestamp UNIX](https://acrafto.com/it/convertitore-timestamp-unix/) ([Markdown](https://acrafto.com/it/convertitore-timestamp-unix/index.md))
- Português (pt): [Conversor de timestamp Unix](https://acrafto.com/pt/conversor-timestamp-unix/) ([Markdown](https://acrafto.com/pt/conversor-timestamp-unix/index.md))
- Nederlands (nl): [Unix timestamp converter](https://acrafto.com/nl/unix-timestamp-converter/) ([Markdown](https://acrafto.com/nl/unix-timestamp-converter/index.md))
- Polski (pl): [Konwerter UNIX timestamp](https://acrafto.com/pl/konwerter-unix-timestamp/) ([Markdown](https://acrafto.com/pl/konwerter-unix-timestamp/index.md))
- Română (ro): [Convertor Unix timestamp](https://acrafto.com/ro/convertor-unix-timestamp/) ([Markdown](https://acrafto.com/ro/convertor-unix-timestamp/index.md))
- Magyar (hu): [UNIX időbélyeg konvertáló](https://acrafto.com/hu/unix-idobelyeg-atalakito/) ([Markdown](https://acrafto.com/hu/unix-idobelyeg-atalakito/index.md))
- Ελληνικά (el): [Μετατροπέας Unix timestamp](https://acrafto.com/el/unix-timestamp-converter/) ([Markdown](https://acrafto.com/el/unix-timestamp-converter/index.md))
- Български (bg): [Unix timestamp конвертор](https://acrafto.com/bg/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/bg/unix-timestamp-konverter/index.md))
- Hrvatski (hr): [Unix timestamp konverter](https://acrafto.com/hr/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/hr/unix-timestamp-konverter/index.md))
- Slovenščina (sl): [Pretvornik Unix timestamp](https://acrafto.com/sl/unix-timestamp-pretvornik/) ([Markdown](https://acrafto.com/sl/unix-timestamp-pretvornik/index.md))
- Eesti (et): [UNIX timestamp teisendaja](https://acrafto.com/et/unix-timestamp-teisendaja/) ([Markdown](https://acrafto.com/et/unix-timestamp-teisendaja/index.md))
- Latviešu (lv): [UNIX laika zīmogu pārveidotājs](https://acrafto.com/lv/unix-timestamp-konvertetajs/) ([Markdown](https://acrafto.com/lv/unix-timestamp-konvertetajs/index.md))
- Lietuvių (lt): [UNIX laiko žymės keitiklis](https://acrafto.com/lt/unix-laiko-zymes-keitiklis/) ([Markdown](https://acrafto.com/lt/unix-laiko-zymes-keitiklis/index.md))
- Svenska (sv): [Unix timestamp-omvandlare](https://acrafto.com/sv/unix-timestamp-omvandlare/) ([Markdown](https://acrafto.com/sv/unix-timestamp-omvandlare/index.md))
- Dansk (da): [UNIX timestamp konverter](https://acrafto.com/da/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/da/unix-timestamp-konverter/index.md))
- Suomi (fi): [UNIX-aikaleiman muunnin](https://acrafto.com/fi/unix-aikaleiman-muunnin/) ([Markdown](https://acrafto.com/fi/unix-aikaleiman-muunnin/index.md))
- Norsk (no): [Unix timestamp-konverterer](https://acrafto.com/no/unix-tidsstempel-konverterer/) ([Markdown](https://acrafto.com/no/unix-tidsstempel-konverterer/index.md))
- Українська (uk): [Конвертер Unix timestamp](https://acrafto.com/uk/konverter-unix-chasu/) ([Markdown](https://acrafto.com/uk/konverter-unix-chasu/index.md))
- Русский (ru): [Unix timestamp конвертер](https://acrafto.com/ru/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/ru/unix-timestamp-konverter/index.md))
- Српски (sr): [UNIX timestamp konverter](https://acrafto.com/sr/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/sr/unix-timestamp-konverter/index.md))
- Македонски (mk): [UNIX timestamp конвертор](https://acrafto.com/mk/unix-timestamp-konvertor/) ([Markdown](https://acrafto.com/mk/unix-timestamp-konvertor/index.md))
- Bosanski (bs): [Unix timestamp konverter](https://acrafto.com/bs/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/bs/unix-timestamp-konverter/index.md))
- Shqip (sq): [Konvertues Unix timestamp](https://acrafto.com/sq/konvertues-timestamp-unix/) ([Markdown](https://acrafto.com/sq/konvertues-timestamp-unix/index.md))
- Türkçe (tr): [UNIX zaman damgası dönüştürücü](https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/) ([Markdown](https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/index.md))
- 日本語 (ja): [UNIXタイムスタンプ変換](https://acrafto.com/ja/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ja/unix-timestamp-converter/index.md))
- 한국어 (ko): [유닉스 타임스탬프 변환기](https://acrafto.com/ko/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ko/unix-timestamp-converter/index.md))
- العربية (ar): [محول Unix Timestamp](https://acrafto.com/ar/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ar/unix-timestamp-converter/index.md))
- हिन्दी (hi): [UNIX टाइमस्टैम्प कनवर्टर](https://acrafto.com/hi/unix-timestamp-converter/) ([Markdown](https://acrafto.com/hi/unix-timestamp-converter/index.md))
- Bahasa Indonesia (id): [Konverter Unix timestamp](https://acrafto.com/id/konverter-timestamp-unix/) ([Markdown](https://acrafto.com/id/konverter-timestamp-unix/index.md))
- Tiếng Việt (vi): [Chuyển đổi Unix timestamp](https://acrafto.com/vi/bo-chuyen-doi-unix-timestamp/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-unix-timestamp/index.md))
- ไทย (th): [แปลง Unix Timestamp](https://acrafto.com/th/unix-timestamp-converter/) ([Markdown](https://acrafto.com/th/unix-timestamp-converter/index.md))
- עברית (he): [ממיר Unix Timestamp](https://acrafto.com/he/unix-timestamp-converter/) ([Markdown](https://acrafto.com/he/unix-timestamp-converter/index.md))
