【发布时间】:2012-08-11 04:18:52
【问题描述】:
将应用程序移动到具有更新软件的新服务器后(从 php 5.2.17 -> 5.3.15、FreeTDS 0.64 -> 0.82 移动)
SELECT GETDATE()
任何其他日期时间函数/列都会产生类似于:
2012-06-219 51:527:
// proper time: 2012-08-06 09:33:02
我知道我可以在选择中使用convert,但是数据库中有很多存储过程我无法更改。
我尝试更改/etc/locales.conf 并设置date format = %Y-%m-%d %H:%M:%S,并使用ini_set('mssql.datetimeconvert',1); 但freetds 似乎忽略它并返回Aug 06 2012 09:33AM
有没有办法以标准格式检索日期时间列,而无需修改每个查询?
【问题讨论】: