У меня проблема с использованием xsd dataTime в связи с интеграцией веб-клиента, написанного на PHP, с использованием технологии LAMP, с веб-сервисом, написанным на C #, с использованием технологии WCF.Эта проблема связана с тем фактом, что две технологии используют разные, но действительные форматы для dateTime.
Эта проблема была ранее опубликована в соответствии с Gmt php или эквивалентностью UTC C # через SOAP ,но нет принятого ответа.
Моя проблема заключается в том, что я должен преобразовать формат времени C # Z в виде строки в альтернативный формат даты UTC UTC в виде строки, которую затем можно легко преобразовать в объект PHP DateTime.Я надеюсь, что у кого-то есть фрагмент кода, написанный на PHP, который будет выполнять преобразование строк.Мне трудно поверить, что такой фрагмент кода недоступен, учитывая распространенность веб-сервисов и тот факт, что WCF и LAMP являются популярными технологиями.
Пример необходимого преобразования - при вводе данныхнапример, «2012-02-04T13: 00: 00Z», он выдаст правильный вывод UTC, а именно «2012-02-05T00: 00: 00 + 11: 00».Для получения подробной информации о том, как выполняется это преобразование, см. Принятый ответ для xml schema Timezone .
Есть ли у кого-нибудь указатель на фрагмент кода PHP (или другой язык) для времени Zв UTC преобразование строки dateTime?