Trois façons couramment utilisées pour formater des dates en chaînes en PHP

PHPz
Libérer: 2023-04-10 10:32:23
original
1079 Les gens l'ont consulté

Il existe de nombreuses fonctions pour convertir les formats de date en PHP. Cet article présentera trois façons courantes de formater des dates en chaînes.

  1. Fonction date()

La fonction date() en PHP peut formater un horodatage Unix en une chaîne de date et d'heure lisible. Parmi eux, le premier paramètre est le format de date à convertir, et le deuxième paramètre est l'horodatage Unix (la valeur par défaut est l'horodatage de l'heure actuelle).

Par exemple, formatez l'heure actuelle dans une chaîne au format "Y-m-d H:i:s":

echo date("Y-m-d H:i:s");
Copier après la connexion

Sortie:

2022-03-22 11:30:00
Copier après la connexion
Copier après la connexion
Copier après la connexion
  1. fonction strftime()

la fonction strftime() peut également formater les horodatages Unix en un chaîne de date et d'heure lisible, mais elle peut prendre en charge l'affichage localisé de la date et de l'heure. Il peut utiliser différents formats de date et d'heure en fonction de la configuration de l'environnement local.

Contrairement à la fonction date(), la fonction strftime() nécessite deux paramètres. Le premier paramètre est la chaîne formatée pour afficher la date et l'heure, et le deuxième paramètre est l'horodatage Unix. Voici un exemple :

setlocale(LC_TIME, "zh_CN.utf8");
echo strftime("%Y-%m-%d %H:%M:%S", time());
Copier après la connexion

Dans cet exemple, la fonction setlocale() définit l'environnement local de la date et de l'heure sur le codage UTF-8 chinois simplifié, et la fonction strftime() utilise les caractères "Y-m-d H:i :s" format String formate un horodatage en une chaîne de date et d'heure lisible.

Sortie :

2022-03-22 11:30:00
Copier après la connexion
Copier après la connexion
Copier après la connexion
  1. Classe DateTime

La classe DateTime en PHP offre une manière plus orientée objet de gérer les dates et les heures. Il permet de représenter des dates et des heures en créant des objets DateTime et en les convertissant en chaînes via la méthode format().

Par exemple, le code suivant créera un objet DateTime et le formatera en une chaîne au format spécifié :

$date = new DateTime();
echo $date->format("Y-m-d H:i:s");
Copier après la connexion

Sortie :

2022-03-22 11:30:00
Copier après la connexion
Copier après la connexion
Copier après la connexion

Summary

Cet article présente trois façons courantes de formater des dates en chaînes, respectivement la date (), fonction strftime() et classe DateTime. Différents scénarios et besoins vous permettent de choisir différentes méthodes de conversion du format de date.

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:php.cn
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