php+判断时间是昨天,用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间...
function T($time)
{
//获取今天凌晨的时间戳
$day = strtotime(date('Y-m-d',time()));
//获取昨天凌晨的时间戳
$pday = strtotime(date('Y-m-d',strtotime('-1 day')));
//获取现在的时间戳
$nowtime = time();
$tc = $nowtime-$time;
if($time
$str = date('Y-m-d H:i:s',$time);
}elseif($time$pday){
$str = "昨天";
}elseif($tc>60*60){
$str = floor($tc/(60*60))."小时前";
}elseif($tc>60){
$str = floor($tc/60)."分钟前";
}else{
$str = "刚刚";
}
return $str;
}
使用方法
echo T("时间戳");
升级版本:
if ( ! function_exists( 'T' ) ) {
function T($time){
$time = intval($time);
$nowTime = time();
$t = $nowTime - $time;// 时间差
if($t<=10){
$str = '刚刚';
}else if($t>10 && $t<=60){
$str = $t . '秒内';
}else if($t>60 && $t<=60*60){
$str = floor($t/60) . '分钟前';
}else if($t>60*60 && $t<=60*60*24){
$str = floor($t/(60*60)) . '小时前';
}else if($t>60*60*24 && $t<=60*60*24*7){
$str = floor($t/(60*60*24)) . '天前';
}else if($t>60*60*24*7 && $t<=60*60*24*7*4){
$str = floor($t/(60*60*24*7)) . '周前';
}else if($t>60*60*24*7*4 && $t<=60*60*24*365){
$nowM = date('m',$nowTime);
$m = date('m',$time);
if($nowM
$str = (12-$m) + $nowM . '个月前';
}else{
$str = $nowM - $m . '个月前';
}
}else if($t>60*60*24*365){
$str = date('Y',$nowTime) - date('Y',$time) . '年前';
}
return $str;
}
}
php+判断时间是昨天,用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间...相关推荐
- php 明天凌晨,用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间
function T($time) { //获取今天凌晨的时间戳 $day = strtotime(date('Y-m-d',time())); //获取昨天凌晨的时间戳 $pday = strtot ...
- vue实现Cnode具体有axios分页请求 | filters(过滤器)解决时间转秒前 分钟前 小时前 月前 年前
vue实现axios分页请求 [注意点] 1.可以根据 对象名[对象中的属性]来获取相对的属性值 2.有类名还要添加类名: :class="['tab-item',{active:activ ...
- 格式化时间算前七天php,php 格式化时间 秒前 分钟前 小时前 天前
[php] /** * 格式化中奖时间 * @param unknown_type $lottery_time */ public static function format_lottery_tim ...
- datetime 取分钟_datetime-Javascript,时间和日期:获取给定毫秒值的当前分钟,小时,天,周,月,年...
变量名称应具有描述性: var date = new Date; date.setTime(result_from_Date_getTime); var seconds = date.getSecon ...
- shell脚本获取当前时间和1分钟/1小时前时间
time1=$(date "+%Y-%m-%d %H:%M:%S") time2=$(date -d "1 minute ago" +"%Y-%m-% ...
- mysql 数据库中根据当前系统时间,取前后几秒 几分钟 几小时 几天
取当前时间: select current_timestamp; 输出:2016-06-16 16:12:52 select now(); 输出:2016-06-16 16:12:52 取当前时间的 ...
- python判断回文数_Python练习题---判断回文数
设n是一个任意自然数,如果n的各位数字反向排序所得的自然数与n相等,则n被称为回文数,从键盘输入一个5位数字 ,请编写程序判断这个数字是不是回文数. 思路:先获取一个字符串,再判断该字符串是否满足是自 ...
- python判断回文_用python判断回文数
信息举报 时间:2020-11-23 本页为您甄选多篇描写用python判断回文数,用python判断回文数精选,用python判断回文数大全,有议论,叙事 ,想象等形式.文章字数有400字.600字 ...
- java怎么判断对象不为空_java判断对象是否为空的方法
java判断对象是否为空的方法 发布时间:2020-06-25 14:39:17 来源:亿速云 阅读:134 作者:Leah 这篇文章将为大家详细讲解有关java判断对象是否为空的方法,文章内容质量较 ...
最新文章
- 李宏毅线性代数笔记9:对角化
- 安卓逆向_18 --- APK保护策略【Java代码混淆、资源混淆、签名校验】
- SpringBoot和JPA使用SQLServer2008数据库搭建后台的时候排序报错
- JAVA中自增自减运算符(i++与++i的区别)
- Android9能用的flash播放器,安卓flash播放器源码支持android9
- 下载安装谷歌浏览器插件
- P2183 [国家集训队]礼物
- Win7从文件服务器复制文件速度慢问题处理
- [ZT]crontab 调度程序按时执行
- TikTok跨境出海:TikTok的8种变现方式?
- springbootadmin 客户端监控配置
- JAVA商城源码-B2B2C商城系统-独立部署,一套源码终身可用
- Cordova使用入门简介入门教程
- 数据可视化管理平台整体解决方案
- JAVA emoji表情处理工具类EmojiCharacterUtil代码修正
- 前端入门——动画原理及实现
- 已拿字节、腾讯、墨墨 offer,音视频开发进阶指南pdf
- linux系统指令学习(创建目录,在目录下创建一个*.txt,*.txt输入内容,把*.txt文件拷贝到*目录下,把*文件夹目录移动到*目录下)
- VS Opencv 字符模板匹配小实例
- Java实现输出 1000 - 2000 之间所有的闰年