Saya ingin menguraikan string berikut dengan moment.js 2014-02-27T10: 00: 00 dan output hari bulan tahun (14 Maret 2014) Saya telah membaca dokumen tetapi tidak berhasil http://momentjs.com/docs/# / parsing / sekarang /
javascript
momentjs
mencapai
sumber
sumber
var date = moment("2014-02-27T10:00:00").format('DD-MM-YYYY'); var dateCalendarPart = moment(date).format('YYYY/MM/DD'); alert(date); alert(dateCalendarPart);
Memberikan kesalahan tanggal yang tidak valid ?????"01-02-2017"
, "2 Januari" atau "1 Februari"? Momentj tidak bisa membaca pikiran Anda.Sepertinya saya selalu menemukan diri saya mendarat di sini hanya untuk menyadari bahwa judul dan pertanyaan tidak cukup selaras.
Jika Anda ingin kencan sesaat dari sebuah string :
Dari dokumentasi momen :
Jika Anda menginginkan objek Tanggal javascript dari string :
sumber
Tidak perlu moment.js untuk mengurai input karena formatnya adalah yang standar:
http://es5.github.io/#x15.9.1.15
sumber
NaN
.Date.parse
panggilan itunew Date
, jadi seharusnya tidak membuat perbedaan.saat itu sempurna untuk apa yang saya butuhkan. CATATAN itu mengabaikan jam dan menit dan hanya melakukan itu jika Anda membiarkannya. Ini sempurna bagi saya karena panggilan API saya mengembalikan tanggal dan waktu, tetapi saya hanya peduli tanggalnya.
sumber
Mungkin coba polyfill Intl untuk IE8 atau layanan olyfill?
atau
https://github.com/andyearnshaw/Intl.js/
sumber
let startDate = "2019-01-16T20:00:00.000"; let endDate = "2019-02-11T20:00:00.000"; let sDate = new Date(startDate); let eDate = new Date(endDate);
startDate = moment(sDate); endDate = moment(eDate);
sumber