codeigniter从数据库和格式中获取时间戳

Cyb*_*kie -1 php mysql codeigniter date

我有一个类型的MYSQL表列,timestampCURRENT_TIMESTAMP在添加新记录时使用默认值.

我的数据库表中的日期字段如下所示2011-08-16 12:09:25如何将其格式化为MM/DD/YY在我的网站上显示?我尝试了日期助手的一些功能,但是我得到了错误.

注意:如果可能的话,我正在试图弄清楚如何使用Codeigniter函数.

在CI手册中有一些示例,$timestamp = '1140153693';但我的数据库时间戳是一种不同的格式并且会出错.

Har*_*dox 6

要显示时间戳,只需使用PHP Date类.但由于MySQL将时间戳输出为字符串而不是INT,因此您必须首先使用PHP的strtotime函数将时间戳字符串转换为时间戳INT.代码如下所示:

echo date("m/d/y",strtotime($timestamp));
Run Code Online (Sandbox Code Playgroud)

日期 http://www.php.net/manual/en/function.date.php

StrToTime http://php.net/manual/en/function.strtotime.php