Convertisseur de timestamp Unix
Passez d'un timestamp Unix à une date lisible et inversement : 1800000000 correspond au 15 janvier 2027 à 08:00 UTC, aussi donné en millisecondes, avec un fuseau horaire optionnel pour le résultat. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Epoch ou date
- 1 800 000 000
- Date et heure ISO
- 2027-01-15T08:00:00.000Z
- Epoch (secondes)
- 1 800 000 000
- Epoch (millisecondes)
- 1 800 000 000 000
Un timestamp Unix compte les secondes écoulées depuis le 1er janvier 1970. Cet outil le traduit en date et heure lisibles, et fait l’inverse : d’une date vers son timestamp. Il gère les secondes comme les millisecondes, en heure locale ou en UTC, pour lire un horodatage brut trouvé dans un journal. Tout se calcule localement.
Lire un horodatage brut
Collez-le ici, et l’outil affiche la date et l’heure correspondantes, dans votre fuseau ou en UTC. C’est le moyen le plus rapide de savoir quand un événement s’est produit à partir d’une ligne de journal qui n’indique qu’un nombre.
Secondes ou millisecondes ?
Deux conventions coexistent : le timestamp en secondes, à dix chiffres aujourd’hui, et celui en millisecondes, à treize chiffres, courant en JavaScript. Les confondre décale le résultat de plusieurs décennies. Dans le doute, l’échelle affichée par l’outil tranche aussitôt la question.
Convertir dans les deux sens
Au-delà de la lecture, l’outil transforme une date choisie en son timestamp, pratique pour construire une requête, filtrer des enregistrements après une certaine date ou programmer une échéance. Vous saisissez la date en clair, il renvoie le nombre attendu par le système, en secondes ou en millisecondes selon ce que réclame votre code, sans conversion manuelle hasardeuse. Plus besoin de tâtonner avec un calcul mental toujours approximatif.
UTC ou heure locale, sans envoi
Un même instant s’écrit différemment selon le fuseau : l’outil affiche les deux, l’heure de Paris et l’UTC, pour éviter les malentendus. Le calcul reste dans votre navigateur, sans transmission.
Cas d’usage
Dater un événement de journal
Thomas Rousseau lit dans un journal serveur un nombre à dix chiffres ; converti, il correspond à une date et une heure précises, et l’incident est enfin situé.
Construire un filtre de requête
Nadia Benali convertit une date en timestamp pour ne récupérer, dans une base, que les enregistrements postérieurs au 1er juillet 2026.
Vérifier une expiration
Sophie Nguyen contrôle qu’un champ d’expiration exprimé en timestamp correspond bien à la date attendue, en secondes et non en millisecondes.
Questions fréquentes
Qu’est-ce qu’un timestamp Unix ?
C’est le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit UTC.
Secondes ou millisecondes, comment savoir ?
Un timestamp en secondes compte aujourd’hui dix chiffres ; en millisecondes, treize. L’outil reconnaît l’échelle et l’indique, ce qui évite un résultat décalé de plusieurs décennies.
Puis-je convertir une date en timestamp ?
Oui, dans les deux sens. Saisissez une date lisible et l’outil renvoie le timestamp correspondant, en secondes ou en millisecondes, prêt à insérer dans une requête ou du code.
En quel fuseau s’affiche le résultat ?
L’outil montre à la fois l’heure locale et l’UTC, pour lever toute ambiguïté. Un même timestamp désigne le même instant partout ; seule son écriture change selon le fuseau.
Mes données sont-elles transmises ?
Non. La conversion se fait dans votre navigateur, sans envoi ni conservation.
Est-ce payant ?
Non dans le navigateur : gratuit et illimité.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/dev/epoch \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"epoch":1800000000,"date":"2026-07-17T00:00:00Z"}'const res = await fetch("https://api.kit.forhosting.com/dev/epoch", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"epoch": 1800000000,
"date": "2026-07-17T00:00:00Z"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/epoch",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"epoch": 1800000000,
"date": "2026-07-17T00:00:00Z"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/epoch", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"epoch":1800000000,"date":"2026-07-17T00:00:00Z"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"epoch":1800000000,"date":"2026-07-17T00:00:00Z"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/epoch", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"epoch": 1800000000,
"date": "2026-07-17T00:00:00Z"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.epoch",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Lire un horodatage brut
Les journaux applicatifs, les bases de données et les API stockent souvent le temps sous forme d’un grand nombre : un timestamp Unix, impossible à lire tel quel.
Secondes ou millisecondes ?
L’outil reconnaît l’échelle et le précise, ce qui lève l’ambiguïté quand on hésite sur la nature d’un nombre croisé dans du code ou dans une réponse d’API.
UTC ou heure locale, sans envoi
Pour l’intégrer à un traitement via l’API, chaque requête coûte $0.002, en dollars US ; l’usage manuel est gratuit et sans limite. Le navigateur porte le calcul ; l’API n’intervient que pour l’automatiser, sans recevoir vos horodatages.