Maison développement back-end Problème PHP Trois façons couramment utilisées pour formater des dates en chaînes en PHP

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

Apr 10, 2023 am 09:35 AM

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!

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

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelles sont les dernières normes de codage PHP et les meilleures pratiques? Quelles sont les dernières normes de codage PHP et les meilleures pratiques? Mar 10, 2025 pm 06:16 PM

Quelles sont les dernières normes de codage PHP et les meilleures pratiques?

Comment puis-je travailler avec les extensions de PHP et PECL? Comment puis-je travailler avec les extensions de PHP et PECL? Mar 10, 2025 pm 06:12 PM

Comment puis-je travailler avec les extensions de PHP et PECL?

Comment implémenter les files d'attente de messages (Rabbitmq, Redis) dans PHP? Comment implémenter les files d'attente de messages (Rabbitmq, Redis) dans PHP? Mar 10, 2025 pm 06:15 PM

Comment implémenter les files d'attente de messages (Rabbitmq, Redis) dans PHP?

Quelles sont les techniques d'optimisation pour la déduplication des tableaux PHP Quelles sont les techniques d'optimisation pour la déduplication des tableaux PHP Mar 03, 2025 pm 04:50 PM

Quelles sont les techniques d'optimisation pour la déduplication des tableaux PHP

La déduplication PHP Array peut-elle profiter de l'unicité du nom clé? La déduplication PHP Array peut-elle profiter de l'unicité du nom clé? Mar 03, 2025 pm 04:51 PM

La déduplication PHP Array peut-elle profiter de l'unicité du nom clé?

La déduplication du tableau PHP doit-elle être prise en compte pour les pertes de performance? La déduplication du tableau PHP doit-elle être prise en compte pour les pertes de performance? Mar 03, 2025 pm 04:47 PM

La déduplication du tableau PHP doit-elle être prise en compte pour les pertes de performance?

Quelles sont les meilleures pratiques pour la déduplication des tableaux PHP Quelles sont les meilleures pratiques pour la déduplication des tableaux PHP Mar 03, 2025 pm 04:41 PM

Quelles sont les meilleures pratiques pour la déduplication des tableaux PHP

Comment utiliser la réflexion pour analyser et manipuler le code PHP? Comment utiliser la réflexion pour analyser et manipuler le code PHP? Mar 10, 2025 pm 06:12 PM

Comment utiliser la réflexion pour analyser et manipuler le code PHP?

See all articles