Jadi, pertanyaan saya sederhana, bagaimana cara mendapatkan tanggal kemarin dengan MomentJs? Dalam Javascript itu sangat sederhana, yaitu
today = new Date();
yesterday = new Date(today.setDate(today.getDate() - 1))
console.log(yesterday)
Tapi bagaimana cara mencapai ini dengan MomentJs?
javascript
date
momentjs
ToTa
sumber
sumber
new Date(Date.now() - 8.64e7)
. ;-)Jawaban:
Sama seperti ini:
moment().subtract(1, 'days')
. Ini akan memberi Anda hari sebelumnya dengan waktu yang sama persis dengan yang ada di komputer lokal Anda.sumber
Juga:
Ini akan memberi Anda hari sebelumnya dengan waktu yang sama persis dengan yang ada di komputer lokal Anda.
sumber
moment(date).subtract(-1, 'day')
pada hari pertama memberikan kembali hari terakhir bulan ini, bukan hari terakhir bulan sebelumnya. Apakah ada yang tahu lebih banyak tentang?moment().subtract(1, 'day')
alih - alihmoment().subtract(-1, 'day')
moment(date).add(-1, 'day')
dengan hasil yang sama.Saat kita mendapatkan tanggal kemarin, ada tiga kemungkinan
1. Dapatkan tanggal kemarin dengan waktu saat ini
2. Dapatkan tanggal kemarin dengan awal hari
3. Dapatkan tanggal kemarin dengan akhir hari
sumber
Anda dapat menemukan informasi lebih lanjut di dokumen .
sumber
Anda dapat dengan mudah mengurangi hari dari penggunaan momen
var yesterday = moment().subtract(1, 'days')
Dan untuk menemukan tanggal sebelumnya
var previousDay = moment('2017/11/6', 'YYYY/MM/DD').subtract(1, 'days')
sumber
Tanggal kemarin dalam Momentjs dalam format DD-MM-YYYY.
sumber
Ini berhasil untuk saya:
sumber