无法使用PHP从SQL Server检索秒数

时间:2014-03-07 10:55:39

标签: php sql-server

我是php和SQL Server的新手,所以如果我的问题太琐碎,请耐心等待。我们公司刚刚将数据库从MySQL迁移到SQL Server 2008.我在从数据库中正确检索日期时遇到问题。有问题的字段是datetime类型。我使用的代码是 -

$query = "select name,rdatetime from names order by name";
$result = mssql_query($query);
while($row=mssql_fetch_array($result))
{
  $name = $row["name"];
  $rdatetime = date('Y-m-d H:i:s',strtotime($row["rdatetime"]));
}

当我打印此$rdatetime时,它显示为2014-03-07 16:17:00ss部分始终为00,即使数据库中还有其他值也是如此。我甚至尝试过DateTime对象

$rdatetime = new DateTime($row["rdatetime"]);
echo $rdatetime->format("Y-m-d H:i:s");

但结果是一样的。谁能告诉我可能是什么问题?

0 个答案:

没有答案