MomentJS tarihlerle ilgili işlemleri kolaylaştıran javascript kütüphanesidi. Reactjs, Angularjs, nodejs ve jquery ile uyumlu çalışır.
momentjs.com internet sitesinden indirip projenize ekleyebilirsiniz.
Format Dates
moment().format('MMMM Do YYYY, h:mm:ss a');
// Ocak 27'nci 2018, 11:08:03 am
moment().format('dddd');
// Cumartesi
moment().format("MMM Do YY");
// Oca 27'nci 18
moment().format('YYYY [escaped] YYYY');
// 2018 escaped 2018
moment().format();
// 2018-01-27T11:08:03+03:00
Relative Time
moment("20111031", "YYYYMMDD").fromNow();
// 6 yıl önce
moment("20120620", "YYYYMMDD").fromNow();
// 6 yıl önce
moment().startOf('day').fromNow();
// 11 saat önce
moment().endOf('day').fromNow();
// 13 saat sonra
moment().startOf('hour').fromNow();
// 8 dakika önce
Calendar Time
moment().subtract(10, 'days').calendar();
// 17.01.2018
moment().subtract(6, 'days').calendar();
// geçen Pazar saat 11:08
moment().subtract(3, 'days').calendar();
// geçen Çarşamba saat 11:08
moment().subtract(1, 'days').calendar();
// dün 11:08
moment().calendar();
// bugün saat 11:08
moment().add(1, 'days').calendar();
// yarın saat 11:08
moment().add(3, 'days').calendar();
// gelecek Salı saat 11:08
moment().add(10, 'days').calendar();
// 06.02.2018
Multiple Locale Support
moment.locale(); // tr
moment().format('LT'); // 11:08
moment().format('LTS'); // 11:08:03
moment().format('L'); // 27.01.2018
moment().format('l'); // 27.1.2018
moment().format('LL'); // 27 Ocak 2018
moment().format('ll'); // 27 Oca 2018
moment().format('LLL'); // 27 Ocak 2018 11:08
moment().format('lll'); // 27 Oca 2018 11:08
moment().format('LLLL'); // Cumartesi, 27 Ocak 2018 11:08
moment().format('llll'); // Cts, 27 Oca 2018 11:08