\r\n\r\n\r\n\r\n\r\n

Guide de conversion d horodatage : temps Unix et dates

Le temps Unix compte les secondes depuis 1970 en UTC et évite l ambiguïté des fuseaux. Secondes contre millisecondes, conversion, points d échec.

A · · 4 Minutes · 315 阅读 · 10 sections
Sommaire
  1. # Qu'est-ce qu'un horodatage Unix ?
  2. # Pourquoi les développeurs ont-ils besoin d'horodatages ?
  3. # # 1. Cohérence entre les fuseaux horaires
  4. # # 2. Facile à calculer
  5. # # 3. Optimisation de l'index de base de données
  6. # # 4. Transfert de données API
  7. # Formats d'horodatage communs
  8. # Actions d'horodatage dans les langages de programmation
  9. # # JavaScript
  10. # # PHP

# Qu'est-ce qu'un horodatage Unix ?

L'horodatage Unix est le nombre de secondes, à l'exclusion des secondes intercalaires, qui se sont écoulées depuis 00:00:00 UTC, le 1er janvier 1970, l'ère Unix.Il est largement utilisé dans la programmation et les bases de données pour enregistrer le temps.

01/01/2026 00:00:00 UTC = 1767225600
19-Jan-2038 03:14:07 UTC = 2147483647 (32-bit system cap)

# Pourquoi les développeurs ont-ils besoin d'horodatages ?

# # 1. Cohérence entre les fuseaux horaires

L'horodatage est l'heure UTC et n'est pas affecté par le fuseau horaire.Que l'utilisateur soit à Pékin ou à New York, le même horodatage représente exactement le même moment.

# # 2. Facile à calculer

La comparaison des deux horodatages ne nécessite qu'une soustraction, et il est très pratique de calculer la différence de temps.

# # 3. Optimisation de l'index de base de données

Les horodatages des types d'entiers sont plus faciles à indexer et plus efficaces à interroger que la date et l'heure des types de chaînes.

# # 4. Transfert de données API

Les horodatages de transmission dans JSON économisent plus de bande passante que les chaînes de dates formatées de transmission.

# Formats d'horodatage communs

FormatExempleDescription
Secondes1767225600Horodatage Unix standard
Millisecondes1767225600000JavaScript Commun
Microsecondes1767225600000000Scénarios de haute précision
ISO 86012026-01-01T 00:00:00 ZFormat de date standard international

# Actions d'horodatage dans les langages de programmation

# # JavaScript

` javascript

//Obtenir l'horodatage actuel (ms)

Date.now ()

//date de transfert de l'horodatage

nouvelle date (1767225600000)

//Horodatage du transfert de date

new Date ('2026-01-01') .getTime ()

# # # Python
`` `python
temps d'importation
# Obtenir l'horodatage actuel
time.time ()
# Date de report de l'horodatage
import datetime
datetime.datetime.fromtimestamp (1767225600)

# # PHP

` php

//Obtenir l'horodatage actuel

heure () ;

//date de transfert de l'horodatage

date ('Y-m-d H : i : s', 1767225600) ;

//Horodatage du transfert de date

strtotime ('2026-01-01') ;

# # Convertisseur d'horodatage en ligne

Nos outils prennent en charge :
- Reconnaissance automatique des horodatages en secondes et millisecondes
- Résultats de conversion, d'entrée et de sortie en temps réel
- Affichage simultané de la date et de l'heure dans plusieurs formats
- Prend en charge l'affichage personnalisé des fuseaux horaires

# # Précautions

1. * * Problème 2038 * * : L'horodatage du système 32 bits dépassera en 2038 et un entier 64 bits doit être utilisé
2. * * obfuscation milliseconde * * : Notez la distinction entre les horodatages seconde et milliseconde, 13 bits est généralement millisecondes
3. * * Traitement du fuseau horaire * * : Le fuseau horaire cible doit être spécifié lorsque l'horodatage est reporté

Bien que l'horodatage soit simple, il peut grandement simplifier la complexité du traitement du temps avec le bon horodatage.
更多文章
315 阅读 ·

blog.ctaTitle

blog.ctaDesc