[PHP] Fonction date()

Fonction date() [PHP] - PHP - Programmation

Marsh Posté le 01-02-2008 à 18:50:49    

Bonjour,
 
la fonction date posséde depuis PHP 5.2.2 la possibilité de retourner les micro-secondes.
 
Mais lorsque j'utilise cette fonction ça ne m'affiche que 0 ! Pourquoi ?
 

Code :
  1. date("d/m/Y H:i:s u" ) donne 01/02/2008 18:47:13 000000


 
Je suis pourtant en PHP 5.2.4  :kaola:  
 
http://fr.php.net/date
 
 :hello:  

Reply

Marsh Posté le 01-02-2008 à 18:50:49   

Reply

Marsh Posté le 01-02-2008 à 20:11:33    

J'ai trouvé un rapport de bug avec le même problème : http://bugs.php.net/bug.php?id=42921
 
Apparemment c'est pas géré, c'est la doc qui raconte n'importe quoi :(

Reply

Marsh Posté le 01-02-2008 à 20:21:18    

J'ai cherché les fichiers XML correspondant à la nouvelle version de la doc, mais impossible à trouver. Leur CVS n'est qu'un vaste bordel innommable :'(

Reply

Marsh Posté le 01-02-2008 à 22:07:33    

Merci pour ta réponse.
 
C'est vrai que le CVS des docs est un gros bordel, j'ai rien trouvé non plus alors j'ai envoyé un mail a un dev... :/
 
Peut-être faut-il utiliser date() avec un autre argument, comme microtime, strtime ou un truc du genre...
 
EDIT: dans la doc en anglais je viens de voir ceci:
 

Code :
  1. Note: Since this function only accepts integer timestamps the u format character is only useful when using the date_format() function with user based timestamps created with date_create().



Message édité par spamoi le 01-02-2008 à 22:12:31
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed