Я пытаюсь вычислить номер недели из времени эпохи, которое я получаю от бэкэнда. Таким образом, значение, которое я получаю от бэкэнда, это 1571097600000(15th October 2019)
. Теперь, когда я меняю эту дату эпохи на начало недели, используя этот код
moment(1571097600000).startOf("week").unix()*1000
, я получаю это 1570906800000(13th October 2019)
. Но когда я форматирую эту дату, номер недели неверен. Вот как я форматирую
moment.(1570906800000).format("W, YYYY")
Полученное значение равно 41
, но на самом деле номер недели - 42
. Любая идея, что здесь происходит
Вот код, который я использую
console.log(moment(1571097600000).startOf("week").unix()*1000)
console.log(moment(1571097600000).startOf("week").format("W, YYYY"))