php DateTime sql问题

时间:2011-03-18 17:49:47

标签: php sql datetime

问题是,当我使用这个

    for($i=0;$i<count($losDatos);$i++)
    {
        $fecha=new DateTime($losDatos[$i]['fechautc']);
        echo $losDatos[$i]['lat'];
        echo $losDatos[$i]['lon'];
    }

我总是得到服务器日期而不是我的字段名称

$losDatos[$i]['fechautc']=2011-03-18 18:47:00.0

数据库中的字段是来自SQL的Datetime类型,可能是什么错误?

以前在我用过的脚本中

$initDate=$losDatos[0]['fechautc'];

并且运作良好

1 个答案:

答案 0 :(得分:0)

$losDatos[$i]['fechautc'] null可能是DateTime,因此print_r只显示当前时间。尝试使用{{1}}转储数组并查看其中的内容。