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