Moment.js je skvělá knihovna, která vám umožní velice jednoduše pracovat s časem a datem.
Existuje jako npm balíčel pro NodeJS, ale i jako javascriptová knihovna pro frontend do prohlížeče.
Jeho silnou stránkou je formátování výstupu časových údajů, ale i práce s datem jako je výpočet s datumy a podobně.
moment().format('MMMM Do YYYY, h:mm:ss a'); // September 22nd 2015, 1:46:31 pm
moment().format('dddd'); // Tuesday
moment().format("MMM Do YY"); // Sep 22nd 15
moment().format('YYYY [escaped] YYYY'); // 2015 escaped 2015
moment().format();
moment().calendar(); // Today at 1:47 PM
moment().add(1, 'days').calendar(); // Tomorrow at 1:47 PM
moment().add(3, 'days').calendar(); // Friday at 1:47 PM
moment().add(10, 'days').calendar(); // 10/02/2015
moment().format('L'); // 22.09.2015
moment().format('l'); // 22.9.2015
moment().format('LL'); // 22. září 2015
moment().format('ll'); // 22. zář 2015
moment().format('LLL'); // 22. září 2015 13:48
moment().format('lll'); // 22. zář 2015 13:48
moment().format('LLLL'); // úterý 22. září 2015 13:48
moment().format('llll'); // út 22. zář 2015 13:48
Instalace
bower install moment --save # bower npm install moment --save # npm