У меня есть таблица с колонками datetime
. В SQL Server Management Studio я могу видеть дату в формате YYYY-MM-DD HH:MM:SS.MMMM
, но когда я выбираю данные с PHP mssql extension, я получаю что-то вроде этого: srp 1 2014 12:00:00:000
(вместо 2014-08-01 12:00:00.000
).SQL-сервер и PHP - укажите формат даты и времени
Есть ли способ изменить формат даты и времени? (Я не хочу, чтобы разобрать локализованное DateTime в PHP.)
SQL Server не имеет формата по умолчанию для отображения значений даты и времени. Если вы хотите отобразить их в определенном формате, это должно быть сделано в интерфейсе. То, что вы видите в SSMS, заключается в том, как эти форматы форматируют значения даты и времени. –
смотрите здесь http://php.net/manual/en/datetime.format.php – Darka