Problema con i microsecondi (u) restituiti dalla funzione date()

Salve.

Ho un problema con la funzione date(), in particolare con i microsecondi.

Premesso che sono a conoscenza del fatto che va utilizzato php5, non capisco perché date("d-m-Y H:i:s:u") mi restituisca tutti i valori corretti tranne quello dei microsecondi che mi ritorna sempre uguale a 0.

Attendo una vostra gradita risposta.

Grazie

Marco

inviato 6 anni fa
Schiappa
X 0 X

Ciao,

se stai utilizzando Windows è normale che ti ritorna sempre 000000, l'opzione u funziona solo su Linux, Windows non fornisce i millisecondi.

:bye:

risposto 6 anni fa
guidoch
X 0 X

Sì, ma io sto utilizzando linux....

risposto 6 anni fa
Schiappa
X 0 X

ciao,

utilizzi la versione 5.2.2 o superiore di php?

In alternativa comunque puoi sfruttare la funzione microtime che restituisce il timestamp in millesecondi, o un float 'secondi','millisecondi' se riceve come parametro TRUE

spero di esserti stato d'aiuto :)

risposto 6 anni fa
Giacomov
X 0 X

Innanzi tutto grazie per l'assistenza!

Io utilizzo php 5.3.1.

Proverò a seguire il tuo consiglio utilizzando microtime, però mi sarebbe piaciuto arrivarci anche per la via "diretta" senza appoggiarmi ad un tornacomodo (per il futuro!)

Grazie mille comunque.

Se c'è qualche altra segnalazione per la risoluzione del mio problema, l'aspetto volentieri.

Grazie a tutti!

risposto 6 anni fa
Schiappa
X 0 X

Ho rpovato ad utilizzare microtime come da consiglio, ma il valore che mi restituisce (passandogli true come parametro) è sempre il solito...

risposto 6 anni fa
Schiappa
X 0 X
Ho rpovato ad utilizzare microtime come da consiglio, ma il valore che mi restituisce (passandogli true come parametro) è sempre il solito...

Scusate.... ho detto una cavolata...

risposto 6 anni fa
Schiappa
X 0 X

Non ho capito, hai risolto il tuo problema?

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Diciamo di sì, ma sarebbe stato bello capire perché la funzione date() non mi restituiva i microsecondi......

va bé... per ora l'unico problema che mi interessa risolvere è quello postato nella discussione intitolata "Non inserisce il record nel database"... http://www.phpnews.it/forum/programmazione-php/non-inserisce-il-record-nel-database/.

Se mi potete aiutare mi fareste un grosso piacere!

Grazie per l'attenzione fin'ora dedicatami. 

risposto 6 anni fa
Schiappa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda