Я пытаюсь использовать веб-сервис с suds, но столкнулся с проблемой, которая, надеюсь, кто-то здесь сможет мне помочь.
В основном проблема заключается в том, что конкретный метод, который мы используем, требует, чтобы мы передали объект dateTime для определения даты остановки службы, проблема в том, что suds принудительно устанавливает часовой пояс -4 (правильный часовой пояс для компьютера где сценарий размещается) в конце результирующей строки, однако, похоже, что наш провайдер использует это неверно и заставляет дату быть на день раньше.
Мы пробовали этот веб-сервис прежде, чем php передавал наивный объект "dateTime" (в основном строку типа "ГГГГ-мм-дд ЧЧ: мм: сс"), и он отлично работает, что намекает на то, что именно часовой пояс является причиной выпуск.
Так что, я думаю, реальный вопрос заключается в том, как я могу заставить suds использовать наивный объект dateTime ИЛИ использовать другой часовой пояс (я подозреваю, что сервер настроен с часовым поясом UTC, и это является причиной проблемы).
Заранее спасибо за вашу помощь