Я использую код ниже, чтобы найти время в милисец понедельника 00:00:00 текущей недели.
Код находится в двух местах. на сайте, построенном с использованием угловых материалов и размещенном на хостинге Firebase. и в функции пожарной базы. Что я наблюдаю, так это то, что значение, возвращаемое кодом хостинга, приходит во вторник 00:00:00, а не в понедельник.
не уверен, в чем разница, когда оба работают под одной и той же учетной записью firebase.
Код:
const date = new Date()
var begWeek = findDayBegninning(getMonday(date))
function findDayBegninning(date:any){
const ms = date.getTime();
const msPerDay = 86400 * 1000;
return ms - (ms % msPerDay);
}
в функции firebase показывает значение:
1560124800000
пока на хостинге показывает
1560211200000