需求: 我将博客和 typecho 后台结合起来,打算做一个在线说说的功能,在 typecho 中输入内容,然后调用接口,实现在我的博客查看说说功能的功能。是不是有点绕?我也这么觉得,但是折腾一下也挺好的。

typecho 导出的数据默认是时间戳格式,那我在前端调用的时候就很麻烦,所以选择在 sql 查询时直接转换,created 是表里面的参数。

// 时间转换语句
FROM_UNIXTIME(created)
// 数据库查询语句
$sql = "select FROM_UNIXTIME(created),text from ... order by created desc";

这里导出的数据就是下面这个样子。

sql中时间戳转日期

所以使用 as 参数将前面的语句自定义一下。

$sql = "select FROM_UNIXTIME(created) as created,text from ... order by created desc";

sql中时间戳转日期

成功导出,接下来调用就很简单了。

多谢梦繁星的指导。