时间计算
来源:互联网 发布:房屋设计软件手机版 编辑:程序博客网 时间:2024/06/03 17:36
public function timeDiff($time){
if (!$time) return false;
$dateTip = '';
$d = time() - intval($time);
$y5d = time() - mktime(0, 0, 0, date('m'), date('d') - 5, date('Y')); //五天前
$y4d = time() - mktime(0, 0, 0, date('m'), date('d') - 4, date('Y')); //四天前
$y3d = time() - mktime(0, 0, 0, date('m'), date('d') - 3, date('Y')); //三天前
$y2d = time() - mktime(0, 0, 0, date('m'), date('d') - 2, date('Y')); //前天
$yd = time() - mktime(0, 0, 0, date('m'), date('d') - 1, date('Y')); //昨天
$dd = $time - mktime(0, 0, 0, date('m'), date('d'), date('Y')); //今天
if ($d == 0) {
$dateTip = '刚刚';
} else {
switch ($d) { // 172800 58226
case $d < 60:
$dateTip = $d . '秒前';
break;
case $d < 3600:
$dateTip = floor($d / 60) . '分钟前';
break;
case $d < $dd:
$dateTip = floor($d / 3600) . '小时前';
break;
case $d < $yd:
$dateTip = '昨天';
break;
case $d < $y2d:
$dateTip = '前天';
break;
case $d < $y3d:
$dateTip = '三天前';
break;
case $d < $y4d:
$dateTip = '四天前';
break;
case $d < $y5d:
$dateTip = '五天前';
break;
default:
$dateTip = date('Y-m-d H:i', $time);
break;
}
}
return $dateTip;
}
if (!$time) return false;
$dateTip = '';
$d = time() - intval($time);
$y5d = time() - mktime(0, 0, 0, date('m'), date('d') - 5, date('Y')); //五天前
$y4d = time() - mktime(0, 0, 0, date('m'), date('d') - 4, date('Y')); //四天前
$y3d = time() - mktime(0, 0, 0, date('m'), date('d') - 3, date('Y')); //三天前
$y2d = time() - mktime(0, 0, 0, date('m'), date('d') - 2, date('Y')); //前天
$yd = time() - mktime(0, 0, 0, date('m'), date('d') - 1, date('Y')); //昨天
$dd = $time - mktime(0, 0, 0, date('m'), date('d'), date('Y')); //今天
if ($d == 0) {
$dateTip = '刚刚';
} else {
switch ($d) { // 172800 58226
case $d < 60:
$dateTip = $d . '秒前';
break;
case $d < 3600:
$dateTip = floor($d / 60) . '分钟前';
break;
case $d < $dd:
$dateTip = floor($d / 3600) . '小时前';
break;
case $d < $yd:
$dateTip = '昨天';
break;
case $d < $y2d:
$dateTip = '前天';
break;
case $d < $y3d:
$dateTip = '三天前';
break;
case $d < $y4d:
$dateTip = '四天前';
break;
case $d < $y5d:
$dateTip = '五天前';
break;
default:
$dateTip = date('Y-m-d H:i', $time);
break;
}
}
return $dateTip;
}
0 0
- 时间计算
- 时间计算
- 计算时间
- 时间计算
- 时间计算
- 时间计算
- 时间计算
- 时间计算
- 时间计算
- 时间计算
- 计算时间
- 时间计算
- 时间计算
- 时间计算
- 时间计算
- 计算时间
- 计算时间
- 计算时间
- basename dirname 命令的用法
- java__while if1000以内能被输入元素整除的数之和
- python os模块 常用命令
- Java、Js中split方法的区别
- 单例多例
- 时间计算
- java把数据生成pdf文件
- java__对战游戏随机先攻、技能及伤害——紫禁之巅
- 导航栏页面如何根据请求刷新页面的一部分
- android 隐藏小键盘工具类,可用
- Neo4j中Cypher语句记录
- 堆栈的定义与操作(顺序存储)
- 逆向破解程序脱壳篇-压缩壳
- Android中读取SD卡中的图片,并显示到ListView