Итак, мой вопрос прост: как мне получить вчерашнее свидание с MomentJs? В Javascript это очень просто, т.е.
today = new Date();
yesterday = new Date(today.setDate(today.getDate() - 1))
console.log(yesterday)
Но как мне этого добиться с помощью MomentJs?
javascript
date
momentjs
ToTa
источник
источник
new Date(Date.now() - 8.64e7)
. ;-)Ответы:
Так же , как это:
moment().subtract(1, 'days')
. Он даст вам предыдущий день с тем же самым точным текущим временем, что и на вашем локальном компьютере.источник
Также :
Он даст вам предыдущий день с тем же самым точным текущим временем, что и на вашем локальном компьютере.
источник
moment(date).subtract(-1, 'day')
в первый день возвращается последний день текущего месяца вместо последнего дня предыдущего месяца. Кто-нибудь знает больше о?moment().subtract(1, 'day')
moment().subtract(-1, 'day')
moment(date).add(-1, 'day')
с тем же результатом.Когда мы получаем вчерашнюю дату, есть три возможности
1. Получите вчерашнюю дату с текущим временем
2. Получить вчерашнюю дату с началом дня.
3. Получите вчерашнюю дату с концом дня.
источник
Вы можете найти больше информации в документации .
источник
Вы можете легко вычесть дни из момента, используя
var yesterday = moment().subtract(1, 'days')
И чтобы найти предыдущую дату
var previousDay = moment('2017/11/6', 'YYYY/MM/DD').subtract(1, 'days')
источник
Вчерашняя дата в Momentjs в формате ДД-ММ-ГГГГ.
источник
Это сработало для меня:
источник