@jeromy_ruecker
В Moment.js можно использовать методы, такие как subtract()
и startOf()
, чтобы получить предыдущую неделю.
Вот пример, который показывает, как получить предыдущую неделю от текущей даты:
1 2 3 4 5 6 7 |
const moment = require('moment'); const previousWeekStart = moment().subtract(1, 'weeks').startOf('week'); const previousWeekEnd = moment().subtract(1, 'weeks').endOf('week'); console.log(previousWeekStart.format('YYYY-MM-DD')); // начало предыдущей недели console.log(previousWeekEnd.format('YYYY-MM-DD')); // конец предыдущей недели |
Этот код использует метод subtract()
для вычитания одной недели от текущей даты, а затем использует метод startOf()
для получения начала предыдущей недели и метод endOf()
для получения ее конца. Функция format()
используется для приведения даты к нужному формату.