Aller au contenu principal
Bethemesh
GuideConcepts et technologies

Semaine ISO, timestamp Unix et dates en informatique : comprendre les représentations du temps

Comprenez les numéros de semaine ISO 8601, les timestamps Unix en secondes ou millisecondes et les différences entre une date lisible et une valeur temporelle informatique.

Publié le 28 août 2026Lecture : 5 minPar Équipe Bethemesh
Intermédiaire
Afficher le sommaire
  1. Qu’est-ce qu’une semaine ISO ?
  2. Pourquoi l’année ISO peut-elle être différente de l’année civile ?
  3. Pourquoi certaines années ont-elles une semaine 53 ?
  4. Qu’est-ce qu’un timestamp Unix ?
  5. Secondes ou millisecondes : une différence essentielle
  6. Timestamp et fuseau horaire
  7. Date lisible, date ISO et timestamp : quel format choisir ?
  8. Numéro de semaine ou différence entre dates ?
  9. Timestamp ou calcul calendaire ?
  10. Choisir le bon outil Dates & temps

Les humains parlent de vendredi 28 août 2026, de semaine 35 ou de 14 h 30. Les logiciels ont besoin de représentations suffisamment précises et régulières pour stocker, comparer et transmettre ces informations.

Deux formats reviennent souvent : le numéro de semaine ISO, pratique pour organiser un calendrier par semaines, et le timestamp Unix, très utilisé dans les systèmes informatiques et les API.

Ils décrivent tous deux le temps, mais ne répondent pas au même besoin.

Qu’est-ce qu’une semaine ISO ?

La norme ISO 8601 définit notamment une manière cohérente de numéroter les semaines.

Dans ce système :

  • la semaine commence le lundi ;
  • elle se termine le dimanche ;
  • les semaines sont numérotées de 1 à 52, parfois 53 ;
  • l’année associée à une semaine peut différer de l’année civile pour quelques jours autour du Nouvel An.

Le Calculateur de numéro de semaine ISO permet de saisir une date et d’obtenir son numéro de semaine, l’année ISO correspondante ainsi que les dates du lundi et du dimanche de cette semaine.

Pourquoi l’année ISO peut-elle être différente de l’année civile ?

C’est le point qui surprend le plus souvent.

Le 1er janvier appartient évidemment à la nouvelle année civile, mais il peut encore appartenir à la dernière semaine de l’année ISO précédente.

Inversement, certains derniers jours de décembre peuvent appartenir à la première semaine ISO de l’année suivante.

La règle ISO évite de créer une « semaine 1 » composée seulement d’un ou deux jours isolés. Une façon courante de la retenir est que la semaine 1 est celle qui contient le premier jeudi de l’année.

Pour les tableaux de bord hebdomadaires, les numéros de sprint, la logistique ou les exports de données, il faut donc conserver ensemble le numéro de semaine et l’année ISO.

Écrire simplement « semaine 1 » sans préciser l’année est ambigu.

Trouver la semaine ISO d’une date.

Pourquoi certaines années ont-elles une semaine 53 ?

Une année civile contient 365 jours, ou 366 lorsqu’elle est bissextile. Or 52 semaines représentent :

52 × 7 = 364 jours

Il reste donc un ou deux jours. Selon la position des jours dans le calendrier, certaines années ISO comportent une 53e semaine.

Il ne faut donc pas supposer qu’une année se termine toujours à la semaine 52.

Le calculateur permet de vérifier immédiatement la semaine associée à une date située en fin d’année.

Qu’est-ce qu’un timestamp Unix ?

Un timestamp Unix représente le temps sous la forme d’un nombre compté à partir d’une origine conventionnelle : le 1er janvier 1970 à 00:00:00 UTC.

Cette origine est souvent appelée « époque Unix ».

Un timestamp est utile parce qu’un nombre est facile à stocker, trier, comparer ou transmettre entre systèmes.

Le Convertisseur de timestamp Unix permet de passer d’un timestamp à une date lisible et inversement.

Secondes ou millisecondes : une différence essentielle

Tous les systèmes n’utilisent pas la même précision.

Un timestamp Unix classique est souvent exprimé en secondes depuis l’époque Unix. Dans de nombreux environnements, notamment JavaScript, les timestamps sont fréquemment exprimés en millisecondes.

Le facteur entre les deux est 1 000.

Ainsi, une valeur en millisecondes possède généralement trois chiffres supplémentaires par rapport à la même valeur exprimée en secondes.

Confondre les deux unités peut conduire à une date très éloignée de celle attendue.

Lorsque vous récupérez un timestamp depuis une API, une base de données ou un fichier, vérifiez toujours l’unité attendue par la source.

Convertir un timestamp en date.

Timestamp et fuseau horaire

Le timestamp représente un instant de référence. L’affichage humain de cet instant peut ensuite dépendre du fuseau horaire utilisé.

Par exemple, un même instant peut être affiché avec une heure différente à Paris et à New York. Ce n’est pas le timestamp qui change : c’est sa représentation locale.

Cette distinction est fondamentale en développement. Stocker un instant et afficher une date locale sont deux opérations différentes.

Lors d’un échange entre systèmes, UTC sert souvent de référence commune afin de limiter les ambiguïtés.

Date lisible, date ISO et timestamp : quel format choisir ?

Il n’existe pas un format universellement meilleur. Le bon choix dépend de l’usage.

Une date lisible comme 28/08/2026 est pratique pour un utilisateur francophone, mais son ordre peut être interprété différemment ailleurs.

Une représentation ISO comme 2026-08-28 est plus explicite pour les échanges de dates civiles parce qu’elle suit l’ordre année-mois-jour.

Un timestamp est particulièrement pratique pour représenter un instant dans un système informatique.

La question à poser est donc : doit-on représenter une date civile, un instant précis ou une période du calendrier ?

Numéro de semaine ou différence entre dates ?

Le numéro de semaine classe une date dans une semaine ISO. Il ne mesure pas une durée.

Si vous cherchez combien de jours séparent deux dates, utilisez le Calculateur de différence entre deux dates.

Si vous cherchez combien de jours restent avant une échéance, utilisez le Calculateur de jours jusqu’à une date.

Si vous cherchez simplement « dans quelle semaine sommes-nous pour cette date ? », utilisez le Calculateur de numéro de semaine ISO.

Timestamp ou calcul calendaire ?

Un timestamp est adapté pour représenter un instant technique. Il ne remplace pas les règles du calendrier.

Ajouter « un mois » à une date n’est pas équivalent à ajouter un nombre fixe de secondes, car les mois ont des longueurs différentes.

Pour déplacer une date de plusieurs jours, semaines, mois ou années selon le calendrier, utilisez Ajouter ou soustraire une durée à une date.

Pour convertir une quantité de secondes en minutes, heures ou jours, utilisez plutôt le Convertisseur de durée.

Choisir le bon outil Dates & temps

La catégorie Dates & temps couvre plusieurs niveaux complémentaires :

Pour les calculs calendaires courants, consultez Calculs de dates : écarts, échéances, jours ouvrés et arithmétique du calendrier. Pour les horaires et conversions d’unités de temps, poursuivez avec Durées et heures : calculer, convertir et gérer le passage à minuit.

Outils associés

Dates & temps
Bêta

Calculateur de numéro de semaine ISO

Trouvez le numéro de semaine ISO d’une date et les dates de début et de fin de la semaine.

100 % localNouveau
Utiliser l’outil
Dates & temps

Convertisseur de timestamp

Convertissez un timestamp Unix en date lisible ou une date en timestamp Unix.

100 % local
Utiliser l’outil

Cet article vous a-t-il été utile ?