Entonces, mi pregunta es simple, ¿cómo obtengo la fecha de ayer con MomentJs? En Javascript es muy simple, es decir
today = new Date();
yesterday = new Date(today.setDate(today.getDate() - 1))
console.log(yesterday)
Pero, ¿cómo lo logro con MomentJs?
javascript
date
momentjs
ToTa
fuente
fuente
new Date(Date.now() - 8.64e7)
. ;-)Respuestas:
Al igual que este:
moment().subtract(1, 'days')
. Le dará el día anterior con la misma hora exacta actual que está en su PC local.fuente
También :
Le dará el día anterior con la misma hora exacta actual que está en su PC local.
fuente
moment(date).subtract(-1, 'day')
el primer día devuelve el último día del mes actual en lugar del último día del mes anterior. ¿Alguien sabe más sobre?moment().subtract(1, 'day')
lugar de?moment().subtract(-1, 'day')
moment(date).add(-1, 'day')
con el mismo resultado?Cuando tenemos la fecha de ayer, hay tres posibilidades.
1. Obtener la fecha de ayer con el tiempo actual
2. Obtener la fecha de ayer con el inicio del día.
3. Obtener la fecha de ayer con el final del día.
fuente
Puede encontrar más información en los documentos .
fuente
Puede restar fácilmente los días del momento usando
var yesterday = moment().subtract(1, 'days')
Y por encontrar la fecha anterior
var previousDay = moment('2017/11/6', 'YYYY/MM/DD').subtract(1, 'days')
fuente
La fecha de ayer en Momentjs en formato DD-MM-AAAA.
fuente
Esto funcionó para mí:
fuente