Berikut skenarionya:
Saya memiliki String
tanggal dan format tanggal yang berbeda. Mis .:
tanggal: tanggal: 10-19
2016Format: "DD-MM-YYYY".
Saya perlu memeriksa apakah tanggal ini adalah tanggal yang valid.
Saya telah mencoba mengikuti hal-hal
var d = moment("2016-10-19",dateFormat);
d.isValid()
selalu kembali false
. Apakah Moment.js tidak mengurai tanggal dalam format yang diberikan?
Kemudian saya mencoba memformat tanggal DD-MM-YYYY
terlebih dahulu dan kemudian meneruskannya ke Moment.js:
var d = moment("2016-10-19").format(dateFormat);
var date = moment(d, dateFormat);
Sekarang date.isValid()
memberi saya hasil yang diinginkan, tetapi di sini objek tanggal Moment.js dibuat dua kali. Bagaimana saya bisa menghindari ini? Apakah ada solusi yang lebih baik?
FYI saya tidak diizinkan untuk mengubah dateFormat
.