Alessandro Grechi
Ingegnere con propensione al web2.0 ed il pallino della tecnologia; toscano & casentinese, vivo a Firenze. Web developer & designer libero professionista.
(altro nella pagina “chi sono“)
Ultimi Post
Funzione Javascript che calcola la differenza tra una data/ora e adesso
Il software che legge i dati della mia stazione meteo (swpi) invia ogni minuto sul server un file di testo in cui sono presenti alcune variabili in formato JSON, tra cui il timestamp dell’ultima lettura in formato [dd/MM/yyyy-HH:mm:ss].
Volevo sostituire alla data dell’ultima lettura grezza un contatore che visualizzasse una dicitura più umana, del tipo “1h, 3m e 34s fa“.
Ho creato quindi una funzione Javascript che esegue i seguenti passi:
- legge come parametro la stringa con data/ora
- ottiene la data/ora attuale in formato compatibile
- fa il parsing della stringa in ingresso in modo da riconoscere i vari valori di giorno, mese, anno, ora, minuti, secondi.
- calcola la differenza tra le due date in millisecondi
- trasforma di nuovo in ore/minuti/secondi e li restituisce come output
Ovviamente il parsing è facilmente adattabile ad altri tipi di stringhe.
Raspberry Pi + RFM01: ricezione sensori PCE FWS 20 senza consolleSe avete dato un’occhiata alla pagina della mia stazione meteo ultimamente, avrete visto che non aggiorna i dati da qualche giorno. Questo purtr...
Restyling al sitoHo finalmente trovato il tempo per dare un restyling a questo sito. Come spesso accade, ne fai tanti per lavoro e poi finisci per trascurare il tuo...
Firenze 16 MarzoXVIII° GIORNATA DELLA MEMORIA E DELL’IMPEGNO IN RICORDO DELLE VITTIME DELLE MAFIE Alcune mie foto da Flickr: Rassegna stampa: Libera.it...
Stazione meteo PCE-FWS 20 online grazie ad un Raspberry PiIl regalo geek di Natale 2012 è stato sicuramente quello di mio fratello: una stazione meteo amatoriale PCE-FWS 20. Ok tra le mie tante passioni (legg...
Whited00r 6: come velocizzare (e resuscitare) iPhone 2G/3G e iPod Touch 1G/2GIn un mio precedente post avevo elencato una serie di tweaks utili per velocizzare i vecchi iPhone. Beh, niente in confronto a quello di cui vi parler...
Albero di Natale vero o finto? Ecco perché quelli di plastica sono tutt’altro che ecologiciQuesto articolo ha poco a che vedere con i soliti argomenti trattati, ma riguarda invece un argomento che mi sta molto a cuore. Molti di voi oggi hann...
Linux Day 2012 a BibbienaOggi (27 Ottobre) è il Linux Day: tanti eventi in tutta Italia in occasione della dodicesima giornata nazionale per GNU/Linux ed il software libero. A...
Quando l’ignoranza di giornalisti e Codacons fa più male del WiFi sui treni AVQualche giorno fa è uscita sul Corriere la notizia (subito amplificata da molte altre testate) della richiesta da parte del CODACONS di sospendere il ...
#ProgettoTAG: costruisci la tua presenza in Rete, dalla W di Web alla S di SuccessoIl 29 Settembre è iniziata la seconda parte del Progetto TAG ad Arezzo, che prevede un mini-corso in 4 lezioni per imparare a costruire il proprio sit...
#ProgettoTag: Social Network, guida ad un utilizzo consapevole 28/09/2012 Cortona/CamuciaIl quarto incontro del Progetto TAG della Provincia di Arezzo si è svolto il 28/09/2012 presso il centro giovani “ZAK” di Camucia. Una pan...




