J'utilise la fonction suivante et je veux le temps d'horloge de 24 heures, mais cela me donne le temps de 12 heures: Qu'est-ce que je fais mal? P> P>
4 Réponses :
à partir du docs pour Exemples strong> (Si l'heure actuelle était devenu -Quelque chose de matin) Pour votre cas spécifique: P> date () code> : Le caractère du format H code> donne l'heure en format 24h. En outre, vous pouvez utiliser g code> si vous ne voulez pas le premier 0 code> pendant des heures avant le midi.
Date ('H: I: S') Code> -> "07:22:13"
Date ('G: I: S') Code> -> "7:22:13" P>
$timestamp = date("d/m/Y H:i:s", time());
Selon Le manuel , g code> ou h code> vous donne le temps en format 24 heures sur 24. Vous devriez lire le manuel. P>
date ('h', heure ()); code> p>
Selon le manuel, la différence est dans la capitalisation de la partie horaire: "H" retourne un format de 12 heures d'une heure avec des zéros de premier plan, 01 à 12. "H" retourne un format de 24 heures d'une heure avec des zéros de premier plan, 01 à 23. P>
Le caractère du format H donne l'heure en format 24h. En outre, vous pouvez utiliser g si vous ne voulez pas le premier 0 pendant les heures avant midi.
// 24-hour time to 12-hour time
$time_in_12_hour_format = date("g:i a", strtotime("13:30"));
// 12-hour time to 24-hour time
$time_in_24_hour_format = date("H:i", strtotime("1:30 PM"));
+1, je ne fais généralement pas de pitié-upvotes, mais vous avez été évanoui car le code que vous avez posté n'a pas été formaté correctement.
@Andy E ''s Head: Je ne connais pas les autres, mais j'ai bownvothed la question car il n'y avait aucun code du tout et une simple recherche Google révélerait sa réponse. :)
@Frkt: Le code était là, il a été caché à partir du résultat final par conséquent, car il n'a pas été correctement formaté dans un bloc avant / code.