Convertisseur de timestamp Unix
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.
Lancer gratuitement
Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.
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. 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. 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. 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. 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.
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. Il donne un repère de temps universel et compact, très utilisé dans les journaux, les bases de données et les API.
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é. Pour automatiser la conversion via l’API, le tarif est de $0.002 par requête, en dollars US.
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 '{"items":["valor-1","valor-2"]}'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({
"items": [
"valor-1",
"valor-2"
]
})
});
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={
"items": [
"valor-1",
"valor-2"
]
},
)
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" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
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
{
"items": [
"valor-1",
"valor-2"
]
}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. |