Maison > développement back-end > tutoriel php > Format PHP date de l'heure locale en entier

Format PHP date de l'heure locale en entier

WBOY
Libérer: 2024-03-21 14:06:01
avant
1003 Les gens l'ont consulté

Cet article expliquera en détail comment PHP formate l'heure et la date locales en nombres entiers. L'éditeur pense que c'est assez pratique, je le partage donc avec vous comme référence, j'espère que vous pourrez gagner quelque chose après avoir lu cet article.

PHP formate l'heure et la date locales en nombres entiers

Pour formater la date de l'heure locale en un entier, vous pouvez utiliser la fonction de phpstrtotime(). Cette fonction convertit la datetime donnée string en un entier au format d'horodatage UNIX représentant le nombre de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC.

Grammaire

int strtotime(string $timestamp)
Copier après la connexion

Paramètres

  • $timestamp : la chaîne de date et d'heure à convertir. Peut être sous différents formats dont :
    • "AAAA-MM-JJ HH:MM:SS"
    • "AAAA-MM-JJ"
    • "HH:MM:SS"
    • "+1 jour"
    • "lundi prochain" etc.

valeur de retour

  • Horodatage Unix formaté sous forme d'entier. Si la chaîne donnée n'est pas valide, renvoie FALSE.

Utilisation

Pour formater une date heure locale en nombre entier, procédez comme suit :

  1. Obtenez la date et l'heure à convertir.
  2. Passez-le à la fonction strtotime().
  3. Attribuez la valeur de retour à une variable.

Exemple

// 获取当前本地时间
$datetime = date("Y-m-d H:i:s");

// 将其转换为 UNIX 时间戳
$timestamp = strtotime($datetime);

// 输出 UNIX 时间戳
echo $timestamp;
Copier après la connexion

Cet exemple affichera le nombre de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC.

Attention

  • strtotime() La fonction prend le fuseau horaire local.
  • Renvoie FALSE si la chaîne donnée n'est pas valide.
  • L'horodatage UNIX converti risque de déborder car il s'agit d'un entier de 32 bits.

Autres méthodes

En plus de la fonction strtotime(), il existe d'autres façons de formater l'heure et la date locales en nombres entiers :

  • gmdate() : Obtenez un horodatage en heure moyenne de Greenwich (GMT).
  • gmmktime() : Crée un horodatage en heure moyenne de Greenwich (GMT).
  • time() : Obtenez l'horodatage UNIX de l'heure actuelle.

Conclusion

Utilisez la fonction strtotime() pour formater facilement une date locale en un entier représentant le nombre de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC.

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!

source:lsjlt.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal