Comment convertir l'heure en caractères en PHP : 1. Utilisez la fonction date() pour convertir l'horodatage en chaîne selon le format spécifié ; 2. Utilisez la fonction strftime() pour convertir l'horodatage en une chaîne localisée.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur DELL G3.
PHP est un langage de script côté serveur largement utilisé qui peut être utilisé pour développer des pages Web dynamiques et des applications Web. en PHP En , le temps est généralement exprimé sous la forme d'un horodatage, c'est-à-dire à partir d'une heure précise (généralement le 1er janvier 1970 00:00:00 Le nombre de secondes écoulées depuis UTC). Généralement, la conversion des horodatages en chaînes de date et d’heure lisibles est un besoin très courant. Cet article va vous montrer comment convertir un horodatage en une représentation sous forme de chaîne en PHP.
En PHP, pour convertir l'horodatage en chaîne, vous pouvez utiliser la fonction date(). La fonction date() convertit un horodatage en chaîne selon le format spécifié. Ci-dessous se trouve la date() La syntaxe de base de la fonction :
date(format,timestamp)
Parmi eux, le paramètre format est une chaîne utilisée pour spécifier le format de sortie de la date et de l'heure. Le paramètre timestamp est facultatif et représente l’horodatage à formater. Si l'horodatage n'est pas fourni Paramètres, la fonction date() utilisera l'heure actuelle comme valeur par défaut.
Voici quelques options de formatage couramment utilisées :
- 'd' : formater la date sous forme de jour à deux chiffres (par exemple 01-31)
- 'm' : formater la date sous forme de jour à deux chiffres Mois ( par exemple 01-12)
- 'Y' : formate la date sous forme d'année à quatre chiffres (par exemple 1990)
- 'H' : formate l'heure sur 24 heures sous forme d'heure à deux chiffres (par exemple 00-23)
- 'i' : Formatez l'heure en minutes à deux chiffres (par exemple 00-59)
- 's' : Formatez l'heure en secondes à deux chiffres (par exemple 00-59)
Voici quelques exemples montrant comment pour utiliser la fonction date() pour convertir les horodatages en chaînes dans différents formats :
//将时间戳转换为'YYYY-MM-DD'的日期格式 $date=date('Y-m-d',$timestamp); //将时间戳转换为'HH:ii:ss'的时间格式 $time=date('H:i:s',$timestamp); //将时间戳转换为'YYYY年MM月DD日HH时ii分ss秒'的完整日期时间格式 $datetime=date('Y年m月d日H时i分s秒',$timestamp);
En plus d'utiliser la fonction date(), vous pouvez également utiliser la fonction strftime() pour convertir les horodatages en une chaîne localisée. Syntaxe de la fonction strftime() et de la date() Les fonctions sont similaires, mais les options de formatage sont légèrement différentes. Par exemple, utilisez « %Y-%m-%d » au lieu de « Y-m-d ».
Pour résumer, la conversion d'un horodatage en chaîne en PHP est très simple. Utiliser date() Fonction, formatez simplement l'horodatage selon le format spécifié. Que vous convertissiez un horodatage en date ou en heure, ou en un format datetime complet, vous pouvez utiliser date() fonction. De plus, si une représentation sous forme de chaîne localisée est requise, la fonction strftime() peut être utilisée. En maîtrisant la méthode de conversion de l'horodatage en chaîne, on peut facilement le convertir en PHP Formater et traiter les dates et heures au format .
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!