类似于这样的。
1分钟内以秒为单位
1小时内以分钟为单位
1天(24小时)内以小时为单位
1月内以天为单位....
以此类推。
sql 该如何编写??
类似于这样的。
1分钟内以秒为单位
1小时内以分钟为单位
1天(24小时)内以小时为单位
1月内以天为单位....
以此类推。
sql 该如何编写??
推荐你一个类库:https://github.com/briannesbi...
use Carbon\Carbon;
Carbon::setLocale('zh'); // 设置语言
$now = Carbon::now(); // 当前时间
echo Carbon::parse('2016-09-11 11:11:11')->diffForHumans($now);
// 输出:3天前
直接从数据库中取出记录插时的时间字段,然后通过后台来处理,大概处理的思路是这样:
'时间间隔'='当前时间'-'数据库中的时间'
判断'时间间隔'如果小于一分钟,以秒为单位返回,小于一小时,以分为单位返回,以此类推。返回简单点的直接返回一个字符串,例如:
如果 '时间间隔' 小于一分钟
返回 '秒数'+"秒"
5 回答3.3k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
嗯...为什么不在前端处理?sql只用对时间排序取出来就行了啊!