Странный формат даты и времени FreeTDS

После переноса приложения на новый сервер с обновленным ПО (перемещено с php 5.2.17 -> 5.3.15, FreeTDS 0.64 -> 0.82)

SELECT GETDATE()

и любая другая функция/столбец datetime производит что-то похожее на:

2012-06-219 51:527:
// proper time: 2012-08-06 09:33:02

Я знаю, что могу использовать convertв select, но в БД есть много хранимых процедур, которые я не могу изменить.

Я пытался изменить /etc/locales.confи установить date format = %Y-%m-%d %H:%M:%Sи использовать ini_set('mssql.datetimeconvert',1);, но freetds, кажется, игнорирует это и возвращает Aug 06 2012 09:33AM

. Есть ли способ получить столбцы даты и времени в стандартном формате без изменения каждого запроса?

5
задан dev-null-dweller 10 August 2012 в 20:13
поделиться