Uma breve introdução ao Moment.js

Você gosta de obter datas organizadas em seu aplicativo / site javascript? da maneira mais fácil .. então você tem que dar uma olhada no @ moment.js.

Moment.js é a melhor biblioteca de formatação de data que já conheci no mundo do javascript, você pode usá-la no Node e no navegador.

Para você em Node.js, você deve instalá-lo primeiro, usando npm:

npm install moment

then in your app:

var moment = require('moment');

No navegador, você o incluirá como qualquer outro javascript lib:

<script src="moment.js"></script>

Também está disponível em muitos CDNs públicos.

você está pronto para usar o moment.js agora :))

você pode fazer isso tão simples como:

var now = moment(); // this will get the current date & time.
var day = moment("Jul 18, 2013"); // accepting string date.

Os formatos ISO-8601 são suportados; para obter mais informações, visite http://momentjs.com/docs/#/parsing/string/

você pode validar strings de data facilmente:

moment("not_a_date").isValid(); // this will return false

se você souber o formato da string de data de entrada, poderá usá-lo para analisar um momento, observando que a análise irá ignorar caracteres não alfanuméricos, portanto, o seguinte é o mesmo:

moment("12-25-1995", "MM-DD-YYYY");
moment
("12251995", "MM-DD-YYYY");

O momento também aceita o formato de hora Unix:

var day = moment.unix(1318781876.721);

Moment aceita data em muitos outros formatos, verifique o site principal para mais informações

Um dos bons recursos do moment.js é a função ‘fromNow ()’

moment([2007, 0, 29]).fromNow(); // 4 years ago
moment
([2007, 0, 29]).fromNow(true); // 4 years

Isso não é tudo no moment.js, então consulte o site: http://momentjs.com/ para mais 🙂