Corsi on-line

Moments.js: gestire le date in un momento

Se avete necessità di una soluzione client side o server side per la gestione delle date, vi suggerisco di mettere alla prova Moments.js; si tratta di una libreria basata sul linguaggio JavaScript che mette a disposizione numerose funzionalità utili per la lettura, la manipolazione e la formattazione di date e orari. Per scaricarla, “pesa” soltanto 18 Kb in versione Full Source, sarà possibile recarsi sul sito ufficiale del progetto o clonarne il repository tramite Git:

git clone git://github.com/timrwood/moment

Moment.js potrà essere utilizzato tramite browser cosi come all’interno di un ambiente server event-driven basato su Node.JS; sono disponibili numerosi metodi per la restituzione delle date in differenti formati e per effettuare calcoli come per esempio gli intervalli di tempo, ad esempio:

var halloween = moment([2011, 10, 31]);
console.log(halloween.fromNow());

Permetterà di calcolare il numero di giorni passati dal 31 ottobre ad oggi; è inoltre supportata la gestione dei Timestamps:

var day = moment(1318781876406);  

Moment.js supporta il multilinguaggio, eventuali linguaggi mancanti potranno essere aggiunti editando un apposito file JavaScript.

Post correlati
I più letti del mese
Tematiche