Maison  >  Article  >  développement back-end  >  Guide de programmation PHP : moyen rapide de supprimer des secondes du temps

Guide de programmation PHP : moyen rapide de supprimer des secondes du temps

WBOY
WBOYoriginal
2024-03-23 21:06:03951parcourir

Guide de programmation PHP : moyen rapide de supprimer des secondes du temps

Guide de programmation PHP : un moyen rapide de supprimer des secondes du temps

Dans la programmation PHP, nous devons parfois traiter l'heure, et nous pouvons avoir besoin de formater l'heure ou de supprimer certaines informations de l'heure. Parmi eux, la suppression des secondes dans le temps est une exigence courante. Cet article explique comment supprimer rapidement les secondes du temps en PHP et fournit des exemples de code spécifiques.

Méthode 1 : Utilisez la fonction date()

La fonction date() en PHP peut être utilisée pour formater les dates et les heures. En spécifiant un format qui n'affiche pas les secondes, les secondes dans l'heure peuvent être supprimées. Voici un exemple de code :

$currentTime = date("Y-m-d H:i", time());
echo $currentTime;

Dans cet exemple, le premier paramètre de la fonction date() spécifie le format d'heure à afficher sous la forme année-mois-jour heure:minute, à l'exclusion de la partie secondes.

Méthode 2 : utilisez la fonction strtotime()

Une autre méthode consiste à utiliser la fonction strtotime() pour supprimer des secondes de l'heure d'origine. Voici un exemple de code :

$currentTime = date("Y-m-d H:i", strtotime(date("Y-m-d H:i:00")));
echo $currentTime;

Ce code obtient d'abord l'heure actuelle et utilise la fonction date() pour la formater au format année-mois-jour heure:minute:seconde, puis utilise la fonction strtotime() pour convertir la partie des secondes Réglez sur 00 pour obtenir le temps moins les secondes.

Méthode 3 : Utilisez la fonction substr()

Vous pouvez également supprimer les secondes de l'heure en interceptant la chaîne. Voici un exemple de code :

$currentTime = date("Y-m-d H:i:s", time());
$currentTimeWithoutSeconds = substr($currentTime, 0, -3);
echo $currentTimeWithoutSeconds;

Ce code obtient d'abord l'heure actuelle, utilise la fonction date() pour la formater dans un format contenant des secondes, puis supprime les 3 derniers chiffres des secondes en interceptant la chaîne avec le substr( ) fonction, obtient le temps moins les secondes.

Résumé

Cet article présente trois méthodes pour supprimer rapidement des secondes du temps en PHP et fournit des exemples de code spécifiques. En fonction de la situation réelle et de vos préférences personnelles, vous pouvez choisir l'une des méthodes pour répondre à vos besoins. J'espère que le contenu ci-dessus vous sera utile pour gérer le temps de programmation 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!

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