Maison >développement back-end >Problème PHP >Comment convertir l'horodatage en minutes en php
PHP est un langage de script côté serveur populaire utilisé pour créer des pages Web et des applications dynamiques. Dans le développement Web, les horodatages sont un outil très important. Un horodatage est une représentation de l'heure sur les ordinateurs et les serveurs. Il s'agit d'un nombre entier qui représente le nombre de secondes écoulées depuis le 1er janvier 1970, 0:00:00. En PHP, l'unité d'horodatage est la seconde, et nous devons parfois convertir l'horodatage en minutes. Cet article explique comment convertir l'horodatage PHP en minutes.
Tout d’abord, voyons comment obtenir l’horodatage actuel. Vous pouvez utiliser la fonction intégrée PHP "time()" pour obtenir l'horodatage actuel, comme indiqué ci-dessous :
$timestamp = time(); echo $timestamp;
Le code ci-dessus affichera l'horodatage actuel, par exemple : 1623647038.
Ensuite, nous utiliserons la fonction intégrée PHP "floor()" pour convertir l'horodatage en minutes. La fonction floor() renvoie le plus grand entier inférieur ou égal à l'argument de la fonction. Ceci est accompli en divisant l'horodatage par 60, puis en utilisant la fonction floor() pour arrondir le résultat aux minutes. Voici le code d'implémentation spécifique :
$timestamp = time(); $minutes = floor($timestamp / 60); echo $minutes;
Le code ci-dessus affichera le nombre de minutes représenté par l'horodatage actuel, par exemple : 27060783.
En plus de convertir l'horodatage actuel en minutes, nous pouvons également convertir n'importe quel horodatage en nombre de minutes correspondant. Ceci peut être réalisé en convertissant une chaîne de date en horodatage. La méthode d'implémentation spécifique consiste à utiliser la fonction intégrée PHP "strtotime()" pour convertir la chaîne de date en horodatage, puis à convertir l'horodatage en minutes. Voici le code d'implémentation spécifique :
$date_str = "2021-06-14 10:00:00"; $timestamp = strtotime($date_str); $minutes = floor($timestamp / 60); echo $minutes;
Le code ci-dessus affichera le nombre de minutes représenté par la chaîne de date, par exemple : 542400.
Bien sûr, si vous devez convertir des secondes au lieu de minutes, vous pouvez supprimer l'opération de division par 60.
Dans le développement Web actuel, la nécessité de convertir les horodatages en minutes est très courante. Grâce à l'introduction de cet article, je pense que vous avez compris comment convertir les horodatages et les heures en PHP, ce qui vous aidera à approfondir davantage votre compréhension et votre application de 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!