错误的日期时间-PHP+;SQL Server

错误的日期时间-PHP+;SQL Server,php,sql-server,datetime,locale,Php,Sql Server,Datetime,Locale,当我试图获取“当前时间戳”+php+sql server时,我得到一个错误,一个不正确的日期。有人能帮我吗 mssql配置(php.ini)中的日期转换为“关闭” 这是locale.conf中的问题吗/etc/locale.conf 谢谢问题可能在于datetime列返回的格式 在php.ini中尝试以下操作: 在这一行之后: echo date('d/m/Y H:i:s'); //output: 13/12/2012 11:10:57 print_r(getDataArray($dbl

当我试图获取“当前时间戳”+php+sql server时,我得到一个错误,一个不正确的日期。有人能帮我吗

  • mssql配置(php.ini)中的日期转换为“关闭”
这是locale.conf中的问题吗/etc/locale.conf


谢谢

问题可能在于datetime列返回的格式

在php.ini中尝试以下操作:

在这一行之后:

echo date('d/m/Y H:i:s'); 
//output: 13/12/2012 11:10:57

print_r(getDataArray($dblink, 'select current_timestamp')); 
//output: Array ( [0] => Array ( [computed] => **2012-04-12 11110:05** ) )
;mssql.datetimeconvert = On
添加此行:

echo date('d/m/Y H:i:s'); 
//output: 13/12/2012 11:10:57

print_r(getDataArray($dblink, 'select current_timestamp')); 
//output: Array ( [0] => Array ( [computed] => **2012-04-12 11110:05** ) )
;mssql.datetimeconvert = On
尝试:

连接后执行查询:

mssql.datetimeconvert = Off
PHP:


mssql是否安装在运行PHP的同一台服务器上?(您是如何在CentOS上安装Microsoft SQL server的?@BogdanBurim no.)。。另一台服务器。(我使用mssql-PHP5.2.10)您需要检查这些服务器设置(语言环境、日期和时间)SQL服务器是否配置正确。这个问题只有在我使用php+mssql时才会发生。当我运行查询时…我已将此参数更改为“关闭”。。反正没用。非常奇怪:/这听起来和你的问题很相似。。