Então, minha pergunta é simples, como faço para conseguir o encontro de ontem com o MomentJs? Em Javascript é muito simples, ou seja,
today = new Date();
yesterday = new Date(today.setDate(today.getDate() - 1))
console.log(yesterday)
Mas como faço para conseguir isso com MomentJs?
javascript
date
momentjs
ToTa
fonte
fonte
new Date(Date.now() - 8.64e7)
. ;-)Respostas:
Assim como este:
moment().subtract(1, 'days')
. Ele mostrará o dia anterior com a mesma hora exata atual do seu PC local.fonte
Além disso :
Ele mostrará o dia anterior com a mesma hora exata atual do seu PC local.
fonte
moment(date).subtract(-1, 'day')
no primeiro dia retorna o último dia do mês atual em vez do último dia do mês anterior. Alguém sabe mais sobre?moment().subtract(1, 'day')
vez demoment().subtract(-1, 'day')
moment(date).add(-1, 'day')
com o mesmo resultado.Quando chegamos à data de ontem, há três possibilidades
1. Obtenha a data de ontem com o tempo atual
2. Obtenha a data de ontem com o início do dia
3. Obtenha a data de ontem com o final do dia
fonte
Você pode encontrar mais informações nos documentos .
fonte
Você pode facilmente subtrair dias do momento usando
var yesterday = moment().subtract(1, 'days')
E para encontrar a data anterior
var previousDay = moment('2017/11/6', 'YYYY/MM/DD').subtract(1, 'days')
fonte
Data de ontem em Momentjs no formato DD-MM-AAAA.
fonte
Isso funcionou para mim:
fonte