У меня есть два сервера Windows 2008 с IIS, PHP и MSSQL.
В PHP-скрипте я запрашиваю таблицу с полем типа datetime:
SELECT timestamp FROM table
Теперь проблема в том, что на одном сервере я получаю этот формат:
2012-02-05 12: 32: 54.020
Но на другом сервере я получаю это (что мне не нужно):
5 февраля 2012 12:32 PM
При запросах через SQL Server Management Studio я получаю «правильное» (2012-02-05 12: 32: 54.020) значение на обоих серверах.
Мой вопрос:
Как отключить это преобразование в PHP, чтобы возвращаемый формат всегда был в следующем формате: 2012-02-05 12: 32: 54.020?
Редактировать: Я знаю, что могу изменить сценарий для форматирования даты, но я не хочу просматривать более 10000 файлов. Что вызывает это преобразование? Это PHP, SQL или IIS? Он работает на старом сервере, поэтому я предполагаю, что он может работать на новом сервере.