Comparez les prix des domaines et des services informatiques des vendeurs du monde entier

Avoir une heure et des minutes PHP

J'ai besoin d'obtenir l'heure actuelle au format Hour:Min Quelqu'un peut-il m'aider dans cela.
Invité:

Fabien

Confirmation de:

print date/'H:i'/;
$var = date/'H:i'/;


Doit le faire actuellement. Utilisez des registres inférieurs
h

Pendant 12 heures d'heures au lieu de 24 heures.

Les autres formats de date et d'heure sont énumérés
https://www.php.net/manual/en/datetime.format.php
.

Francois

Confirmation de:

Essayez-le:


$hourMin = date/'H:i'/;


Ce sera be 24 heures avec une heure, qui consiste toujours en deux chiffres. Tous les paramètres voient
http://php.net/date
.

Conrad

Confirmation de:

print date/'H:i'/;


Vous devez établir le droit timezone dans
php.ini

.

Cherchez ces lignes:


[Date]

; Defines the default timezone used by the date functions

;date.timezone =


Ce sera quelque chose comme :


date.timezone ="Europe/Lisbon"


N'oubliez pas de redémarrer votre webserver.

Hannah

Confirmation de:

Une autre façon de résoudre le problème timezone, Si vous souhaitez définir la valeur par défaut timezone Pour tout le script dans certian timezone, - C'est utilisé
date_default_timezone_set//

,
http://us3.php.net/manual/en/f ... t.php
puis utilisez l'un des
http://us3.php.net/manual/en/timezones.php
ceintures .

Constantine

Confirmation de:

En tournant vers votre commentaire sur ce dont vous avez besoin de votre temps actuel et non d'une heure système, vous devrez vous adapter vous-même,
Il y a une heure 3600 Secondes /Étiquettes de temps d'occasion Unités de mesure/, Alors utilisez-le. Par exemple, si votre temps système est derrière une heure:

$time = la date /'H:i', time// + 3600/;

Christophe

Confirmation de:

function get_time/$time/ {
$duration = $time / 1000;
$hours = floor/$duration / 3600/;
$minutes = floor//$duration / 60/ % 60/;
$seconds = $duration % 60;
if /$hours != 0/
echo "$hours:$minutes:$seconds";
else
echo "$minutes:$seconds";
}

get_time/'1119241'/;

Fabien

Confirmation de:

Vous pouvez utiliser la solution suivante pour résoudre votre problème:


echo date/'H:i'/;

Pour répondre aux questions, connectez-vous ou registre