En PHP, vous pouvez convertir un horodatage au format date-heure en utilisant la fonction date(), telle que "2023-03-08 12:34:56". Cette fonction accepte un horodatage et une chaîne de format comme paramètres. Par exemple : $formatted_date = date("Y-m-d H:i:s", $timestamp);. Les conversions peuvent également être effectuées à l'aide des fonctions gmdate() et strtotime(), respectivement pour la génération de date/heure basée sur GMT et la conversion de chaîne date/heure en horodatage.
Convertir l'horodatage au format datetime en PHP
Introduction
En PHP, un horodatage est un entier qui représente le nombre de secondes depuis le 1er janvier 1970. Parfois, il est nécessaire de convertir l'horodatage dans un format date-heure lisible par l'homme, tel que "2023-03-08 12:34:56".
Utilisation des fonctions PHP
PHP fournit plusieurs fonctions pour la conversion de l'horodatage :
date()
- Convertit l'horodatage en une chaîne date-heure dans un format spécifié. date()
- 将时间戳转换为指定格式的日期时间字符串。gmdate()
- 与 date()
类似,但生成基于格林威治标准时间 (GMT) 的日期时间字符串。strtotime()
- 将日期时间字符串转换为时间戳。实战案例
假设您有一个时间戳 $timestamp
,代表 2023 年 3 月 8 日 12:34:56。
使用 date()
使用 date()
函数将时间戳转换为 "Y-m-d H:i:s" 格式的日期时间字符串:
$formatted_date = date("Y-m-d H:i:s", $timestamp); echo $formatted_date; // 输出: 2023-03-08 12:34:56
使用 gmdate()
使用 gmdate()
函数将时间戳转换为基于 GMT 的 "Y-m-d H:i:s" 格式的日期时间字符串:
$formatted_date = gmdate("Y-m-d H:i:s", $timestamp); echo $formatted_date; // 输出: 2023-03-08 04:34:56
使用 strtotime()
如果您有一个日期时间字符串并且需要将其转换为时间戳,可以使用 strtotime()
gmdate()
- Comme date()
, mais génère une chaîne datetime basée sur l'heure moyenne de Greenwich (GMT).
strtotime()
- Convertit une chaîne datetime en horodatage. 🎜🎜Cas pratique🎜🎜🎜Supposons que vous ayez un horodatage $timestamp
, qui représente le 8 mars 2023 12:34:56. 🎜🎜🎜Utilisez date()
🎜🎜🎜Utilisez la fonction date()
pour convertir l'horodatage en une chaîne de date et d'heure dans le "Y-m-d H:i:s" format : 🎜 $timestamp = strtotime("2023-03-08 12:34:56"); echo $timestamp; // 输出: 1678291696
gmdate()
🎜🎜🎜Utilisez la fonction gmdate()
pour convertir l'horodatage en caractères de date et d'heure dans le format "Y-m-d H" basé sur GMT :i:s" format String : 🎜rrreee🎜🎜Utilisation de strtotime()
🎜🎜🎜Si vous avez une chaîne datetime et que vous devez la convertir en horodatage, vous pouvez utiliser le strtotime( )
fonction :🎜rrreeeCe 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!