PHP PDO日期时间格式

时间:2013-04-25 09:16:48

标签: php mysql datetime pdo

所以我使用PHP PDO从mysql加载我创建的名为'User'的类。我的对象包含几个字段,包括3个日期字段。但由于某种原因,当我转储对象(使用var_export)时,我可以看到日期的存储方式不同。 1作为unix时间,其他作为日期字符串

这是转储;

'createdtime' => '2013-04-19 09:36:42',

'logintime' => '2013-04-25 01:32:50',

'lastactiontime' => '1366880785',

所有三个字段都在MYSQL中定义为DATETIME,所以我不明白为什么会出现这种情况。

有什么想法吗?

我的PHP代码是;

$STH = $DBH->prepare('SELECT * from user where id=:id');        
$STH->bindParam(':id', $id);
$STH->execute();        

$STH->setFetchMode(PDO::FETCH_CLASS, 'User');               
$user = $STH->fetch();  

我一定在某处做错了什么,但是什么?

0 个答案:

没有答案