Funzione di data intelligente per mostrare la differenza di tempo trascorso

 

Se preferite leggere sul vostro sito le date intelligenti come “1 ora fa” o “6 mesi fa” questa semplice e veloce funzione in PHP permetterà di mostrare la differenza di tempo trascorso sulla base di un valore di timestamp dato.

Fondamentalmente sono state definite 2 funzioni:
Smartdate – calcola la differenza tra il timestamp dato ed la data corrente, quindi restituisce il risultato corretto.
grammar_date – modifica il risultato restituendolo al plurale o al singolare.

Utilizzo

Per impostazione predefinita, questa funzione restituisce il valore floor (), vale a dire: ad esempio invece di tornare “1,7 anni fa”, restituisce “1 anno fa”. In ogni caso, la funzione può essere facilmente modificata per soddisfare proprie esigenze specifiche.

Il modo più comune per consentire all’utente di visualizzare comunque la data completa è quello di aggiungere un attributo “title” con data completa appunto impostata come valore dell’attributo. Così, al passaggio del mouse sulla data intelligente, l’utente potrà vedere anche la data completa nel tooltip che si visualizzerà in automatico.

pixolo ads
Animal Comix
3141 | Articolo pubblicato 4 anni fa nella categoria Php - Mysql.
Puoi seguire tutti i nuovi articoli e gli aggiornamenti di Pixolo.it attraverso i Pixolo feeds feed RSS.
Puoi inoltre lasciare un commento, oppure fare un trackback dell'articolo dal tuo sito.
0
SHARES
Be Sociable,
share and enjoy!
Resta aggiornato!
Segui Pixolo anche su Facebook!
Don't show more - I am already fan
×
Salva il post su Facebook
What is a Facebook Save Button?

The save button lets you save the current page to your private list on Facebook for a future use or consultation.
info | close
×