У меня есть функция для отображения первой даты недели, и ее результат отображается следующим образом:
Пн 12 ноября 2018 08:14:09 GMT-0600 (Центральное поясное время)
... я пытаюсь отобразить результат только с месяцем:
2018-11-12
... вот функция получения первого дня недели:
let sd = new Date();
const startOfWeek = (date) => {
let diff = date.getDate() - date.getDay() + (date.getDay() === 0 ? -6 : 1);
return new Date(date.setDate(diff));
}
... Я вызываю функцию следующим образом:
const startDay = startOfWeek(sd).toString();
... Вот где я использую момент, чтобы применить форматирование:
moment(startDay).format('YYYY MMMM Do');
... но моя дата все еще показывает следующее:
Пн 12 ноября 2018 08:14:09 GMT-0600 (центральное поясное время)
... могу ли я получить некоторую помощь относительно того, что я делаю неправильно?