我在网上看了好多写的,都差不多,甚至好多都是一个人写的被别人转载啥的,哎
我写一个比较简单的
1、mysql语句
格式化时间戳
select id,name,FROM_UNIXTIME(time,'%Y-%m-%d %H:%i:%s') as addtime from testtable where totaltime != ''; //time是时间戳字段,查出来之后是格式化的数据 ,重命名为 addtime
显示结果

我当时没想到啊,查询的时候可以把时间格式变成时间戳
select id,name,UNIX_TIMESTAMP(time) as addtime from testtable1; //我的数据库存的time格式是这样的 :2019-02-27

2、thinkphp框架
格式化时间戳
$data = $model->field('id,title,FROM_UNIXTIME(time,"%Y-%m-%d %H:%i:%s") as addtime')->order('id desc')->select();
时间格式变成时间戳
$data = $model->field('id,title,UNIX_TIMESTAMP(time) as addtime')->order('id desc')->select();
加个field,就非常简单啦
本文详细介绍了如何在MySQL中使用FROM_UNIXTIME和UNIX_TIMESTAMP进行时间戳格式化,并展示了ThinkPHP框架中如何通过field方法轻松实现时间格式转换。适合开发者快速掌握这两种常见操作。
3301

被折叠的 条评论
为什么被折叠?



