Maison  >  Article  >  développement back-end  >  php convertir l'horodatage au format date/heure

php convertir l'horodatage au format date/heure

WBOY
WBOYoriginal
2024-04-09 16:36:01587parcourir

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.

php convertir lhorodatage au format date/heure

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
🎜🎜Utilisez 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 :🎜rrreee

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:
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