我有两台带有IIS,PHP和MSSQL的Windows 2008服务器。从SQL中获取错误的日期时间格式
在PHP脚本,我查询的表型的“日期时间”字段:
SELECT timestamp FROM table
现在的问题是,在一个服务器上我得到这样的格式:
2012-02-05 12:32:54.020
但在其他服务器上我得到这个(这我不希望):
2012年2月5日下午12:32
当通过SQL Server Management Studio中查询我得到了 '正确'(2012-02-05 12:32:54.020)两个服务器上的价值。
我的问题是: 如何禁用PHP这种转换,使返回的格式始终是这种格式:2012-02-05 12:32:54.020?
编辑:我知道我可以更改脚本来格式化日期,但我不想通过10000多个文件。什么是导致这种转换?它是PHP,SQL还是IIS?它正在旧服务器上工作,所以我认为它可以在新服务器上工作。
这里的问题是,我会去通过10000多个文件来插入这个代码,这显然在旧服务器上工作。我认为这是PHP中的设置,我错过了? – 2012-02-05 11:44:07