@zzmaster

Почему startOfDay возвращает неравильное время для UTC зоны?

Эта функция
https://date-fns.org/v2.30.0/docs/startOfDay

Вот код
console.log('2023-08-16T02:54:08.000Z', startOfDay(new Date('2023-08-16T02:54:08.000Z')), endOfDay(new Date('2023-08-16T02:54:08.000Z')));



2023-08-16T02:54:08.000Z 2023-08-15T21:00:00.000Z 2023-08-16T20:59:59.999Z


Время, переданное функции - в UTC (в конце Z, так?). Возвращает тоже UTC. Так почему вмешалась моя зона?

endOfDay - та же история.
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
RTFM
startOfDay
Return the start of a day for the given date. The result will be in the local timezone.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы