$(document).ready(function() {
var value = $("#unixtime").val(); //this retrieves the unix timestamp
var dateString = moment(value, 'MM/DD/YYYY', false).calendar();
alert(dateString);
});
Ada mode ketat dan mode Forgiving .
Sementara mode ketat berfungsi lebih baik di sebagian besar situasi, mode memaafkan bisa sangat berguna ketika format string yang diteruskan ke momen dapat bervariasi.
Dalam rilis selanjutnya, parser akan menggunakan mode ketat secara default. Mode ketat memerlukan input ke momen untuk mencocokkan dengan format yang ditentukan, termasuk pemisah. Mode ketat diatur dengan melewatkan true sebagai parameter ketiga ke fungsi momen.
Skenario umum di mana mode memaafkan berguna adalah dalam situasi di mana API pihak ketiga memberikan tanggal, dan format tanggal untuk API itu bisa berubah. Misalkan API dimulai dengan mengirim tanggal dalam format 'YYYY-MM-DD', dan kemudian berubah menjadi format 'MM / DD / YYYY'.
Dalam mode ketat, kode berikut ini menghasilkan 'Tanggal Tidak Valas' ditampilkan:
moment('01/12/2016', 'YYYY-MM-DD', true).format()
"Invalid date"
Dalam mode pemaafan menggunakan string format, Anda mendapatkan tanggal yang salah:
moment('01/12/2016', 'YYYY-MM-DD').format()
"2001-12-20T00:00:00-06:00"
cara lain adalah
$(document).ready(function() {
var value = $("#unixtime").val(); //this retrieves the unix timestamp
var dateString = moment.unix(value).calendar();
alert(dateString);
});