Разница во времени при импорте постов через API во Франции

Привет,

Я почти завершил миграцию данных со старого форума на форум Discourse.

При импорте моих постов через CURL и API Discourse возникает задержка по времени.

Пример 1:

curl -X POST "https://monappli/posts.json" -H \
-H "Api-Key: cle_api" \
-H "Api-Username: username" \
-F "category=number_category" \
-F $'title=title' \
-F $'raw=description' \
-F "created_at=2004-05-27 *12:18*"

→ В Discourse: 27 мая 2004 г. 14:18 (разница во времени 2 часа)

Пример 2:

curl -X POST "https://monappli/posts.json" \
-H "Api-Key: cle_api" \
-H "Api-Username: username" \
-F "category=category_number" \
-F $'title=title' \
-F $'raw=description' \
-F "created_at=2005-01-24 *16:23*"

→ В Discourse: 24 января 2005 г. 17:23 (разница во времени 1 час)

Я проверил даты на разных машинах:

  • на моей локальной станции: чт, 21 дек. 2023 г. 14:23:13 CET
  • на хост-машине с Docker-контейнером Discourse: чт, 21 дек. 14:23:13 CET 2023
  • внутри Docker: чт, 21 дек. 2023 г. 13:23:13 UTC (смещение 1 час)

Подскажите, пожалуйста, как вставить даты из моих старых форумов без разницы во времени?

Спасибо за помощь.

Я не знаю, как это исправить, но я почти уверен, что время, которое вы используете через curl, воспринимается как UTC. А затем у вас есть смещение в один час зимой и два часа весной/летом.