Praca z datami i czasem w Javascript zawsze był to proces nieprzyjemny. API Javascriptu co prawda dostarcza nam specjalne metody do pracy z datami, czy czasem, lecz często są one niewystarczające. Dlatego powstały osobne biblioteki, które ułatwiają i rozszerzają o dodatkowe metody do pracy nad czasem i datami w Javascript.

Moment.js

Czym jest Moment.js?

Moment.js jest biblioteką open source do języka Javascript, która pomaga nad pracą z datami oraz czasem. Ułatwia ona przede wszystkim parsowanie, walidację oraz wyświetlanie czasu i godziny. Moment.js możemy uruchomić z przeglądarki, ale także z poziomu Node.js. Moment.js jest dobrym wyborem kiedy, chcemy aby nasza aplikacja działa również na starszych przeglądarkach.

 

Czy szukasz wykonawcy Moment.js ?
logo

Pierwsze kroki z Moment.js

Do instalacji moment.js będziemy potrzebować menadżera pakietów, może to być npm lub yarn. Poniższa komenda przedstawia instalacje Moment.js poprzez npm.

npm install moment

 

Po instalacji, możemy zaimportować naszą bibliotekę do projektu i zacząć ją używać.

const moment = require('moment');
const today = moment();
console.log(today.format('YYYY-MM-DD'));

Taki format wyświetli datę w kolejności ROK-MIESIĄC-DZIEŃ.

 

Uwaga, Moment.js przestaje być wspierany!

Twórcy biblioteki podjęli decyzję, aby zawiesić projekt a jego status zmienić na “legacy”. Moment.js był używany w naprawdę dużej ilości projektów, lecz niestety jest zbyt przestarzały, aby móc pracować z nowoczesnym kodem Javascript. Dlatego sami twórcy projektu zachęcają do użycia innej biblioteki takiej jak np. Luxon.

Nasza oferta

Powiązane artykuły

Zobacz wszystkie artykuły