Transformez des secondes depuis l’époque Unix en date et heure, ou saisissez une date locale pour obtenir son timestamp. Les conversions utilisent le fuseau horaire du navigateur.
Fonctionne localement dans votre navigateurUn horodatage Unix compte les secondes écoulées à partir du 01/01/1970 à 00:00:00 UTC. Cette page interprète la date et l'heure saisies dans le fuseau horaire local du navigateur.
Stockez les horodatages au format UTC. Appliquez un fuseau horaire IANA nommé, y compris les règles d'heure d'été, uniquement lors de l'affichage d'une valeur à un utilisateur.
| Environnement | Horodatage actuel | Convertir l'horodatage en date et heure UTC |
|---|---|---|
| JavaScript | Math.floor(Date.now() / 1000) | new Date(timestamp * 1000).toISOString() |
| Python | int(time.time()) | datetime.fromtimestamp(timestamp, timezone.utc) |
| PHP | time() | (new DateTimeImmutable("@$timestamp"))->setTimezone(new DateTimeZone("UTC")) |
| Java | Instant.now().getEpochSecond() | Instant.ofEpochSecond(timestamp) |
| Go | time.Now().Unix() | time.Unix(timestamp, 0).UTC() |
| Ruby | Time.now.to_i | Time.at(timestamp).utc |
| PostgreSQL | SELECT EXTRACT(EPOCH FROM NOW())::bigint; | SELECT TO_TIMESTAMP(timestamp) AT TIME ZONE 'UTC'; |
| MySQL | SELECT UNIX_TIMESTAMP(); | SELECT FROM_UNIXTIME(timestamp); |
Convertir un timestamp Unix et une date locale fait partie des utilitaires quotidiens de développement de KivTools. L’atelier ci-dessus traite toute l’opération sur un seul écran : des valeurs saisies et des options, puis un tableau à lire ligne par ligne.
La conversion s’exécute dans la page, en JavaScript. Rien de ce que vous saisissez n’est envoyé, l’outil continue de fonctionner hors ligne et convient donc aux données que vous ne pouvez pas transmettre à un tiers.
Le code source est un format dont les règles se vérifient automatiquement mais se retiennent mal : indentation, guillemets, équilibre des parenthèses et jeu de caractères doivent être cohérents avant qu’un analyseur, un linter ou un compilateur accepte le fichier. Ces outils réécrivent le texte sans en changer le sens, pour que le diff reste lisible et la relecture courte.
Le problème vient rarement du formateur et presque toujours de l’entrée : tabulations et espaces mélangés, fichier enregistré dans le mauvais encodage, extrait copié d’un fichier plus grand qui ne s’analyse plus seul. Si un outil refuse un fragment, regardez d’abord la position signalée.
Navigateurs, outils de bureau et utilitaires en ligne de commande doivent donner le même résultat ; un écart signale en général un encodage, une locale ou une version différente. Comparez un petit exemple connu avant et après la conversion : s’il traverse la transformation intact, elle se comporte correctement sur votre syntaxe.
Les réglages de formatage ne suivent d’un outil à l’autre que s’ils sont explicites ; gardez la largeur d’indentation et la longueur de ligne dans un fichier de projet. Gardez une copie de l’entrée pendant les essais, pour qu’un mauvais réglage ne détruise jamais la source.
Oui. Tous les outils de KivTools sont gratuits, sans compte et sans quota. Aucune offre payante ne se cache derrière l’atelier et aucune adresse e-mail n’est demandée pour récupérer le résultat.
Dans votre navigateur. Le script est chargé une fois et la conversion se fait sur votre machine ; c’est aussi pour cela que l’outil fonctionne sans réseau.
L’atelier accepte des valeurs saisies et des options et renvoie un tableau à lire ligne par ligne. Les entrées volumineuses passent en général sans problème ; au-delà, un outil en ligne de commande local reste plus adapté.
La sortie doit être déterministe : la même entrée donne le même résultat partout. Comparez d’abord un petit échantillon connu lorsque le résultat alimente une chaîne automatique.
Le résultat vous appartient : pas de filigrane, pas d’étiquette de licence, aucune attribution exigée. Vérifiez simplement la licence du format sous-jacent s’il part dans un produit.
La page fonctionne dans tout navigateur mobile récent et repasse sur une seule colonne en petit écran. Les outils locaux continuent de fonctionner hors ligne une fois la page chargée.