Вопросы

Запись в firestore в облачной функции firebase меняет мои даты

Работаем над проектом flutter / dart. Вызов облачной функции со стороны клиента и передача 2 дат, которые преобразуются в ISO8601String.

Печать дат на консоль при выполнении облачной функции для двойной проверки. Они всегда действительны. После создания документа в firestore даты сдвигаются на 1 час.

Я думаю, из-за моего текущего смещения часового пояса, который равен UTC + 1. Летом у меня была такая же проблема, когда firestore сдвигал мои даты на 2 часа из-за летнего времени, что приводило к смещению UTC + 2.

Мои облачные функции развернуты в регионе: europe-west3, который, согласно документации firebase, находится во Франкфурте. Тот же часовой пояс, что и мой (центральноевропейское стандартное время). Но когда я создаю:

const now = new Date();

Результат на час меньше моего местного времени. Почему это происходит, когда мы находимся в одном часовом поясе с одинаковым смещением?

Читать:
Необработанное исключение flutter: тип '_InternalLinkedHashMap ‹String, dynamic›' не является подтипом типа 'Iterable ‹dynamic›'

Чтение документов из пожарного хранилища на стороне клиента приводит к неточным датам, что для меня очень плохо, поскольку мне нужно, чтобы они были точными.

Я искал везде, но не нашел ничего, что действительно помогло бы мне. Я пытался построить объект даты разными способами, но результат всегда был одинаковым, может кто-нибудь объяснить мне, почему, и помочь мне? Спасибо.

Отвечает ли это на ваш вопрос? Метка времени Firestore.fromDate, а не UTC   —  person pasty    schedule 05.01.2021

Да спасибо. Также у меня была еще одна проблема в моем коде, но мне уже удалось ее исправить.   —  person pasty    schedule 05.01.2021

Похожие записи

преобразовать логическое значение в строку для значений карты в nifi jolt

admin

Кросс-компиляция — Ошибка: выбранный процессор не поддерживает `fmrx r3, fpexc ‘в режиме ARM — Beaglebone

admin

Тайм-аут клона Gitlab runner после traefik (относительный путь)

admin

Окно PowerShell при запуске из пакетного файла

admin

Подсчет вхождений символа в текстовый файл

admin

Как дать разрешения GCP функциям Firebase на доступ к ресурсам? (как GCE)

admin