Moment.js adalah sebuah pustaka javascript yang didesain untuk membantu Engineer (Developer) dalam berinteraksi pada waktu. pustaka ini baik bekerja di browser ataupun Node.js untuk saat ini browser yang dipakai untuk pengujian moment.js adalah E 8, 9, dan 10 di Windows 7, IE 11 di Windows 10, Chrome di Windows XP, Firefox terbaru di Linux, dan Safari terbaru di OSX 10.8 dan 10.11.
Moment.js dapat diinstall manual dengan memanggil file javascriptnya atau bisa melalui package manager.
File moment.js memiliki ukuran hanya 16.6k dan menggunakan Bahasa Inggris. Jika ingin menggunakan bahasa lain dalam format tampilan tanggal dan waktu kita dapat menggunakan moment-with-locales.js mendukung 115 bahasa termasuk Bahasa Indonesia dan Bahasa Jawa. Berikut contoh hasil penggunaan moment.js untuk menampilkan tanggal dan waktu dalam Bahasa Indonesia dan Jawa.
Parsing
Ada berbagai cara untuk memparse dan menetapkan tanggal dan waktu di dalam moment js ini, untukmendapatkan waktu saat ini cukup memanggil moment() tanpa params. Bisa juga custom tanggal dengan cara memanggil moment() dan memasukan tanggal String dan format tanggal
Getters And Setters
Moment memberikan metode yang dapat digunakan untuk menetapkan nilai seperti milidetik (ms) , detik (s) , menit (m) , tanggal dan seterusnya
Manipulate
Contoh dari manipulasi ini adalah , menambah atau mengurangi unit (tanggal) dari momentjs
Moment.js VS Date-fns
- 7x sampai 17x lebih cepat dalam membuat object tanggal dibandingkan dengan tanggal JS asli
- Moment dapat membuat string tanggal berformat hampir dua kali lebih cepat dari date-fns
- Date-fns tidak mendukung fungsi untuk mengambil durasi dari waktu sekarang (fromNow) .
No comments:
Post a Comment