Outil de Conversion de Timestamp Unix Secondes Depuis le 1er Janvier 1970 (UTC)
Heure Actuelle :
Secondes
Changer le Format
Secondes
Secondes
Convertisseur de Timestamp Unix - Outil en ligne gratuit pour développeurs
Indispensable pour le développement système, les tests d'API et l'analyse de journaux. Convertissez instantanément entre timestamp Unix et date lisible, avec prise en charge des secondes et des millisecondes.
✨ Fonctionnalités principales
- Conversion bidirectionnelle : Passez facilement d'un timestamp Unix à une date lisible, ou d'une date à un timestamp Unix.
- Horloge en temps réel : Visualisez le timestamp Unix courant en direct, avec options de pause et de reprise.
- Secondes et millisecondes : Prend en charge les timestamps à 10 chiffres (secondes) et à 13 chiffres (millisecondes).
- Copie en un clic : Copiez instantanément le timestamp généré dans le presse-papiers.
- Extraits de code multilangage : Des exemples prêts à l'emploi en Python, JavaScript, PHP, Java et Go sont disponibles en bas de page.
🎯 Cas d'utilisation courants
- Développement back-end : Gestion des champs temporels en base de données et traitement des timestamps dans les requêtes API REST.
- Analyse de journaux (logs) : Lecture des journaux serveur et localisation précise des incidents.
- Analyse de données : Traitement de séries temporelles et enregistrement des horodatages d'événements.
- Tests d'API : Construction de jeux de données de test et validation des paramètres temporels.
- Débogage : Investigation des anomalies liées au temps et compréhension de la logique de calcul horaire.
📖 Comment utiliser cet outil ?
- Timestamp → Date : Saisissez un timestamp Unix (ex. : 1700000000) dans le champ prévu, puis cliquez sur « Convertir ».
- Date → Timestamp : Renseignez l'année, le mois, le jour, l'heure et la minute souhaitées, puis cliquez sur « Convertir ».
- Choisir l'unité : Sélectionnez secondes ou millisecondes selon vos besoins.
- Copier le résultat : Utilisez le bouton « Copier le Timestamp » pour transférer la valeur dans le presse-papiers.
💡 Conseils pratiques
- Identifier le format : Un nombre à 10 chiffres correspond à des secondes ; à 13 chiffres, à des millisecondes.
- Fuseau horaire : Les timestamps Unix sont toujours en UTC. Pour obtenir l'heure de Paris (CET/CEST), ajoutez +1 h en hiver et +2 h en été.
- Traitement par lot : Pour convertir plusieurs timestamps, utilisez les extraits de code fournis dans vos scripts ou pipelines de traitement.
❓ Questions fréquentes (FAQ)
- Q. Qu'est-ce qu'un timestamp Unix ?
- A. C'est le nombre total de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, également appelé heure Unix ou heure POSIX. Ce format est universel et indépendant des fuseaux horaires.
- Q. Comment convertir un timestamp en heure française ?
- A. L'outil affiche l'heure en UTC. Pour la France, ajoutez +1 h (heure d'hiver) ou +2 h (heure d'été, CEST) au résultat obtenu.
- Q. Quelle est la différence entre secondes et millisecondes ?
- A. Un timestamp en secondes comporte 10 chiffres (ex. : 1700000000). En millisecondes, il en comporte 13 (ex. : 1700000000000). JavaScript utilise des millisecondes par défaut avec Date.now().
- Q. Cet outil est-il gratuit ?
- A. Oui, entièrement gratuit et sans inscription requise.
Méthodes pour obtenir le timestamp Unix actuel dans différents langages :
| Java | time |
| JavaScript | Math.round(new Date().getTime()/1000) |
| Microsoft .NET / C# | epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 |
| MySQL | SELECT unix_timestamp(now()) |
| Perl | time |
| PHP | time() |
| PostgreSQL | SELECT extract(epoch FROM now()) |
| Python | import time + time.time() |
| Ruby | Time.now、Time.new、Time.now.to_i |
| Go | import time + int32(time.Now().Unix()) |
| SQL Server | SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE()) |
| Unix / Linux | date +%s |
| VBScript / ASP | DateDiff("s", "01/01/1970 00:00:00", Now()) |
Méthodes pour convertir un timestamp Unix en heure lisible dans différents langages :
| Java | String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000)) |
| JavaScript | var unixTimestamp = new Date(Unix timestamp * 1000) + commonTime = unixTimestamp.toLocaleString() |
| Linux | date -d @Unix timestamp |
| MySQL | from_unixtime(Unix timestamp) |
| Perl | my $time = Unix timestamp + my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6] |
| PHP | date('r', Unix timestamp) |
| PostgreSQL | SELECT TIMESTAMP WITH TIME ZONE 'epoch' + Unix timestamp) * INTERVAL '1 second'; |
| Python | import time + time.gmtime(Unix timestamp) |
| Ruby | Time.at(Unix timestamp) |
| SQL Server | DATEADD(s, Unix timestamp, '1970-01-01 00:00:00') |
| VBScript / ASP | DateAdd("s", Unix timestamp, "01/01/1970 00:00:00") |
Méthodes pour convertir une date en timestamp Unix dans différents langages :
| Java | long epoch = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00"); |
| JavaScript | var commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second)) |
| MySQL | SELECT unix_timestamp(time) |
| Perl | use Time::Local + my $time = timelocal($sec, $min, $hour, $day, $month, $year); |
| PHP | mktime(hour, minute, second, month, day, year) |
| PostgreSQL | SELECT extract(epoch FROM date('YYYY-MM-DD HH:MM:SS')); |
| Python | import time + int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S'))) |
| Ruby | Time.local(year, month, day, hour, minute, second) |
| SQL Server | SELECT DATEDIFF(s, '1970-01-01 00:00:00', time) |
| Unix / Linux | date +%s -d"Jan 1, 1970 00:00:01" |
| VBScript / ASP | DateDiff("s", "01/01/1970 00:00:00", time) |
X
💡
Vous aurez peut-être besoin de