2014-05-22 6 views
0

format temps PHP générer des résultats différents lorsque les espaces inclusTemps PHP Format Problème

date('h:i A',strtotime('05:45 AM')); //05:45AM 
date('h:i A',strtotime('05 : 45 AM')); // 01:00 AM 

Voici les result

espaces fonctionne en version plus ancienne de PHP, et il échoue dans la version PHP ci-dessus 5.0.5; Je voulais vérifier pourquoi cela n'est pas autorisé avec la nouvelle version

+5

Les espaces ne sont pas valides dans des formats de temps donc si vous les utilisez vous devriez vous attendre des résultats incorrects. –

+1

Quelle est votre question? –

+0

Vous pouvez cependant supprimer les espaces et * ensuite * analyser l'heure en utilisant strtotime(). – Fluffeh

Répondre