Je dois obtenir l'heure actuelle, au format Heure:Minute, est-ce que quelqu'un peut m'aider à ce sujet.
Réponses
Trop de publicités?imprimer date('H:i');
$var = date('H:i');
Devrait le faire, pour l'heure actuelle. Utilisez une minuscule h
pour l'horloge de 12 heures au lieu de 24 heures.
Plus de formats de date et d'heure sont répertoriés ici.
Essayez ceci :
$heureMin = date('H:i');
Il s'agit d'une heure au format 24 heures avec une heure toujours composée de deux chiffres. Pour toutes les options, consultez la documentation PHP pour la fonction date().
Une autre façon de résoudre le problème du fuseau horaire si vous souhaitez définir le fuseau horaire par défaut pour l'ensemble du script sur un certain fuseau horaire est d'utiliser date_default_timezone_set()
, puis d'utiliser l'un des fuseaux horaires pris en charge.
En répondant à votre commentaire selon lequel vous avez besoin de votre heure actuelle, et non de l'heure du système, vous devrez effectuer un ajustement vous-même, il y a 3600 secondes dans une heure (les horodatages utilisent cette unité), donc utilisez cela. Par exemple, si votre heure système était en retard d'une heure :
$time = date('H:i',time() + 3600);