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判断时间戳来输出刚刚,分钟前,小时前昨天和时间相关推荐

  1. php+判断时间是昨天,用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间...

    function T($time) { //获取今天凌晨的时间戳 $day = strtotime(date('Y-m-d',time())); //获取昨天凌晨的时间戳 $pday = strtot ...

  2. 今天凌晨十二点和明天凌晨十二点的时间戳

    //明天凌晨十二点的时间戳 long now = System.currentTimeMillis() / 1000l; long daySecond = 60 * 60 * 24; long end ...

  3. php得到明天凌晨,PHP获得今天凌晨时间戳,明天凌晨时间戳,获取凌晨时间戳

    PHP获得今天凌晨时间戳,百度了一下,没看见有,也可能是我理解错了. 直接上代码: 比如,今天是2102年11月2号,那么php要获取2102年11月2号的时间戳是怎么办的呢? 代码:echo str ...

  4. Android之判断时间戳是不是今天

    1 需求 判断时间戳是不是今天 2.工具代码 /*** 获取每日0点时间* @return*/fun getTodayTime(timeStamp: Long): Long {val cal = Ca ...

  5. iPhone 12明天凌晨发布,有望推动苹果市值超过2.2万亿美元

    10月13日消息,据国外媒体报道,备受期待的iPhone 12系列智能手机,预计会在明天凌晨1点开始的苹果发布会上登场,苹果市值也有望在发布会当天超过2.2万亿美元. iPhone 12系列将是苹果首 ...

  6. android时间戳单位是什么,Android之判断时间戳是不是今天

    1 需求 判断时间戳是不是今天 2.工具代码 /** * 获取每日0点时间 * @return */ fun getTodayTime(timeStamp: Long): Long { val cal ...

  7. php 小时时间戳,PHP时间戳函数(几分钟、几小时前、几天前等)

    时间戳是我们在时间日期对比时常用到一个小功能,下面我先来给各位介绍strtotime时间戳转换的一些方法与利用它来做一个日期格式化的几分钟.几小时前.几天前的一个实例. 1.PHP时间戳函数将日期转化 ...

  8. 通过时间戳,计算距离下一个周二和周六的时间距离

    时间戳是世界时间,通过它计算小时会比东八区少8个小时,得加8才是北京时间: -_-.,我竟然不知道.但是getHours()方法拿到的是电脑本地的时间. 踩了个坑,记录下避免下次忘记. 得➕8 得➕8 ...

  9. js 时间戳转换成几分钟前,几小时前,几天前(亲测有效)

    效果图 思路: 1:将当前的时间转换为毫秒数(nowNew) 2:将时间戳转换为标准时间再转换为毫秒数 (millisecond) 3:将两者相减然后进行判断 代码如下: HTML部分: <sp ...

最新文章

  1. Robotics Research Laboratory
  2. php5.4.16执行shell脚本
  3. 某项目要调用现有的100多个DLL 一 开始
  4. [转]解决Windows 7下Windows Live Messenger(MSN) 9.0在一直停靠任务栏而不在系统栏显示的问题...
  5. 数据结构之图:用图解决案例,Python代码实现——24
  6. 给所有开发人员的 11 条忠告(第 4 条亮了)
  7. POJ Area of Simple Polygons 扫描线
  8. Spring Resource接口获取资源
  9. 【学习Android NDK开发】Java通过JNI调用native方法
  10. Feature部署EventHandler注意事项
  11. 正确使用SqlConnection对象,兼谈数据库连接池
  12. 【操作系统】进程通信的几种方式
  13. ZYNQ系统中实现FAT32文件系统的SD卡读写 之一 硬件介绍
  14. Spring 事务管理(基于xml方式和注解方式)
  15. 如何从Apple电子钱包中删除旧登机牌
  16. 聊天室——MYSQL建表
  17. 经典Java开发教程 腾讯+字节+阿里面经真题汇总,斩获offer
  18. 西门子S7-1200使用PN口总线控制V90伺服
  19. [go]深入学习Go总结
  20. iOS中SDK的简单封装与使用

热门文章

  1. iOS在支持arc的工程中,导入不支持arc的第三方的插件
  2. CentOS配置ssh无密码登录的注意点
  3. 7-1-JavaBean基础
  4. 路由器信号总是无法与手机连接服务器,手机无法搜到路由器信号怎么办? | 192路由网...
  5. mysql的select的排序_mysql数据分组和排序及SELECT子句顺序
  6. dnn模型 list index out of range_通过MalConv模型实现恶意软件的分类
  7. python list去重函数_python 列表函数
  8. linux复制内容的快捷键,Linux复制粘贴快捷键
  9. java 工程文件改名后显示绿色加号_Gradle学习记录018 构建java JVM工程 part1
  10. python按照日期筛选数据_python – 按时间戳列筛选/选择pandas dataframe行