PHP est un langage de programmation côté serveur largement utilisé, et l'une de ses fonctions les plus utiles consiste à manipuler la date et l'heure. En PHP, nous utilisons généralement la fonction timestamp pour gérer les transactions liées au temps. Un horodatage est une valeur entière représentant le temps, le nombre de secondes depuis 0:00:00 le 1er janvier 1970 jusqu'à aujourd'hui.
PHP fournit de nombreuses fonctions liées aux horodatages. Par exemple, la fonction date() peut convertir les horodatages en chaînes de date lisibles. Cependant, nous devons parfois convertir la chaîne de date en horodatage pour faciliter la manipulation de l'heure. Dans cet article, je vais vous présenter les fonctions d'horodatage de conversion PHP.
Tout d’abord, la fonction d’horodatage la plus couramment utilisée en PHP est la fonction time(). Il renvoie l'horodatage de l'heure actuelle, qui correspond au nombre de secondes écoulées depuis 0:00:00 le 1er janvier 1970 jusqu'à aujourd'hui. Cette fonction est très simple, appelez-la simplement :
<?php $timestamp = time(); echo $timestamp; ?>
Le résultat de sortie sera un entier à 13 chiffres, représentant l'horodatage de l'heure actuelle.
Et si vous avez une chaîne de date et d'heure spécifique et que vous devez la convertir en horodatage, vous pouvez utiliser la fonction strtotime(). Cette fonction convertit les chaînes de date et d'heure au format d'horodatage. Par exemple, si nous voulons convertir "2021-01-01 00:00:00" en un horodatage, nous pouvons faire ceci :
<?php $date_string = "2021-01-01 00:00:00"; $timestamp = strtotime($date_string); echo $timestamp; ?>
À ce moment, le résultat de sortie sera également un entier à 13 chiffres, représentant le date et heure en paramètre l'horodatage correspondant.
En plus des fonctions d'horodatage habituelles, PHP fournit également d'autres fonctions pour faire fonctionner les horodatages. L’une des fonctions les plus couramment utilisées est la fonction date(). Cette fonction formate l'horodatage dans la chaîne de date souhaitée. Dans cette fonction, l'horodatage est un paramètre obligatoire et la chaîne de format est une chaîne qui indique comment restituer l'horodatage. Par exemple, si nous voulons formater l'horodatage actuel comme : "15 avril 2021 15:30:00", nous pouvons faire ceci :
<?php $timestamp = time(); $date_string = date("Y年m月d日 H:i:s", $timestamp); echo $date_string; ?>
Dans cet exemple, nous appelons la fonction date() pour combiner l'horodatage et le la chaîne de format lui est transmise en paramètre. La fonction convertit l'horodatage en une chaîne de date lisible au format spécifié et l'affiche finalement à l'écran.
En général, PHP fournit de nombreuses fonctions d'horodatage utiles, grâce auxquelles nous pouvons facilement gérer la date et l'heure. Qu'il s'agisse de convertir une chaîne de date en un horodatage ou de convertir un horodatage en une chaîne de date lisible, cela peut être facilement réalisé. J'espère que cet article vous aidera à mieux comprendre la fonction d'horodatage en PHP.
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!