Maison > Article > développement back-end > PHP字符串转换为Datetime的方法详解
PHP est un puissant langage de script côté serveur largement utilisé pour le développement Web. En PHP, la gestion de l'heure et de la date est l'une des tâches les plus courantes. Dans les applications pratiques, cela implique souvent de convertir des chaînes en types Datetime. Cet article présentera en détail la méthode de conversion de chaîne en Datetime en PHP et fournira des exemples de code spécifiques.
strtotime()
strtotime()
函数strtotime()
函数是PHP中常用的将字符串转换为时间戳的函数,通过strtotime()
函数可以方便地将各种日期时间格式的字符串转换为Datetime类型。
下面是一个示例代码:
$dateStr = "2021-07-15 14:30:00"; $datetime = date_create(date("Y-m-d H:i:s", strtotime($dateStr))); echo date_format($datetime, "Y-m-d H:i:s");
运行上面的代码,将输出结果为:"2021-07-15 14:30:00",说明成功将字符串转换为Datetime类型。
DateTime
类PHP提供了DateTime
类来处理日期时间,通过DateTime
类可以灵活地进行日期时间格式的转换。
下面是一个示例代码:
$dateStr = "2021-07-15 14:30:00"; $datetime = new DateTime($dateStr); echo $datetime->format("Y-m-d H:i:s");
运行上面的代码,同样可以成功将字符串转换为Datetime类型,并输出结果为:"2021-07-15 14:30:00"。
date_create_from_format()
函数date_create_from_format()
La fonction strtotime()
est une fonction couramment utilisée en PHP pour convertir une chaîne en horodatage via <. code la fonction>strtotime() peut facilement convertir des chaînes dans différents formats de date et d'heure en types Datetime.
Ce qui suit est un exemple de code :
$dateStr = "15-07-2021 14:30:00"; $datetime = date_create_from_format("d-m-Y H:i:s", $dateStr); echo date_format($datetime, "Y-m-d H:i:s");
Exécutez le code ci-dessus, le résultat de sortie sera : "2021-07-15 14:30:00", indiquant que la chaîne est convertie avec succès en type Datetime.
2. Utilisez la classe DateTime
DateTime
pour gérer la date et l'heure, qui peuvent être traitées de manière flexible via DateTime<.> classe Conversion des formats de date et d'heure. 🎜🎜Ce qui suit est un exemple de code : 🎜rrreee🎜Exécutez le code ci-dessus, vous pouvez également convertir avec succès la chaîne en type Datetime et le résultat de sortie est : "2021-07-15 14:30:00". 🎜🎜3. Utilisez la fonction <code>date_create_from_format()
🎜date_create_from_format()
pour spécifier le format de date et d'heure d'entrée et convertir la chaîne en un type Datetime. 🎜🎜Ce qui suit est un exemple de code : 🎜rrreee🎜Exécutez le code ci-dessus, vous pouvez également convertir avec succès la chaîne en type Datetime et le résultat de sortie est : "2021-07-15 14:30:00". 🎜🎜Grâce à l'introduction ci-dessus, nous avons une compréhension détaillée de la méthode de conversion des chaînes en types Datetime en PHP et fournissons des exemples de code spécifiques. Dans les applications pratiques, le choix de la méthode appropriée peut facilement gérer la conversion de la date et de l'heure, améliorant ainsi l'efficacité du développement et la lisibilité du code. 🎜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!