Maison >développement back-end >Problème PHP >Comment convertir l'horodatage de l'heure actuelle en php
En PHP, un horodatage est un entier typique, représentant le nombre de secondes entre le 1er janvier 1970 00:00:00 (Temps universel coordonné (UTC)) et l'heure actuelle. Nous pouvons l'obtenir via la fonction time(). horodatage actuel.
Cependant, PHP permet également de convertir les horodatages en formats de date et d'heure plus lisibles. Lorsque nous avons besoin de convertir une date ou une heure en horodatage, nous pouvons utiliser la fonction strtotime().
Maintenant, explorons comment le faire. convertir l'heure actuelle en horodatage en PHP.
Tout d'abord, nous devons comprendre la fonction time(). Cette fonction renverra l'horodatage Unix actuel, qui correspond à 00h00 le 1er janvier 1970 : 00 (UTC). nombre de secondes depuis maintenant.
Ce qui suit est un exemple de code qui montre comment utiliser la fonction time() en PHP pour obtenir l'horodatage de l'heure actuelle :
$current_timestamp = time(); echo $current_timestamp;
L'exécution du code ci-dessus affichera l'horodatage Unix actuel.
Cependant, lorsque nous devons convertir la date ou l'heure en horodatage Unix, nous devons utiliser la fonction strtotime(). Cette fonction prend une chaîne représentant une date ou une heure et la convertit en horodatage Unix.
Voici quelques exemples de codes qui montrent comment utiliser la fonction strtotime() pour convertir une chaîne de date en horodatage UNIX :
// 转换 '2020-08-01' 为 Unix 时间戳 $timestamp = strtotime('2020-08-01'); echo $timestamp; // 转换 '2020-08-01 12:00:00' 为 Unix 时间戳 $timestamp = strtotime('2020-08-01 12:00:00'); echo $timestamp; // 获取明天的 Unix 时间戳 $timestamp = strtotime('+1 day'); echo $timestamp;
Dans le code ci-dessus, le premier exemple convertit la chaîne de date '2020-08-01' en Horodatage Unix. Le deuxième exemple convertit la chaîne de date « 2020-08-01 12:00:00 » en un horodatage Unix. Le troisième exemple obtient l'horodatage Unix de demain.
En bref, en PHP, vous pouvez obtenir l'horodatage Unix de l'heure actuelle via la fonction time(), ou vous pouvez utiliser la fonction strtotime() pour convertir une chaîne de date en un horodatage Unix. Ces fonctions peuvent nous aider à gérer l'heure et la date en PHP et à gérer la logique métier associée.
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!