Maison > développement back-end > Problème PHP > Combien de chiffres sont les horodatages en php

Combien de chiffres sont les horodatages en php

PHPz
Libérer: 2023-03-23 11:39:55
original
3221 Les gens l'ont consulté

Les horodatages sont un outil très important pour les développeurs Web. En PHP, nous pouvons obtenir l'horodatage de l'heure actuelle grâce à la fonction time() intégrée. Un horodatage est un nombre entier représentant le nombre de secondes entre l'heure actuelle et le début de l'époque Unix (1er janvier 1970).

Alors, combien de chiffres comporte l'horodatage PHP ? La réponse est : les horodatages PHP comportent généralement 10 chiffres. Cependant, il existe un autre cas où il s'agit de 13 bits (horodatage en millisecondes). Jetons-y un coup d'œil ci-dessous.

  1. Horodatage à 10 chiffres

Normalement, l'horodatage de PHP est composé de 10 chiffres, représentant le nombre de secondes écoulées depuis l'époque Unix. L'horodatage actuel peut être obtenu via la fonction time() :

echo time(); //输出当前时间戳
Copier après la connexion

L'horodatage obtenu grâce à cette fonction est un entier, par exemple : 1624278852. Ce nombre représente le nombre de secondes qui se sont écoulées depuis le début de l'époque Unix jusqu'à l'heure actuelle (21 juin 2021 18:47:32).

En termes simples, ce nombre représente le nombre de secondes entre le début de l'époque Unix et l'heure actuelle.

  1. Horodatage à 13 chiffres

Dans certains systèmes informatiques hautes performances, si des horodatages à 10 chiffres sont utilisés, le problème des horodatages en double se produira. Pour le moment, nous devons utiliser un horodatage à 13 chiffres.

Contrairement à l'horodatage à 10 chiffres, l'horodatage à 13 chiffres représente le nombre de millisecondes depuis le début de l'époque Unix jusqu'à nos jours. En PHP, nous pouvons obtenir l'horodatage à 13 chiffres par :

echo round(microtime(true) * 1000);
Copier après la connexion

Notez que la fonction microtime(true) est utilisée ici, qui renvoie le nombre actuel de microsecondes (six décimales), puis multiplie le résultat par 1000, vous peut obtenir les millisecondes de l'heure actuelle, et enfin arrondir pour obtenir l'horodatage à 13 chiffres.

Dans certaines situations où des horodatages de haute précision sont requis, nous pouvons utiliser des horodatages à 13 chiffres pour garantir le caractère unique de l'horodatage.

Résumé

En PHP, l'horodatage est un concept très important, grâce auquel le temps peut être comparé et calculé. En règle générale, les horodatages PHP comportent 10 chiffres représentant le nombre de secondes écoulées depuis l'époque Unix. Mais dans certaines situations de haute précision, nous devons utiliser un horodatage à 13 chiffres pour représenter le nombre de millisecondes écoulées depuis le début de l'époque Unix jusqu'à aujourd'hui.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal