找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1484|回复: 0
打印 上一主题 下一主题

php实现用已经过去多长时间的方式显示时间

[复制链接]

2536

主题

2536

帖子

7532

积分

论坛元老

Rank: 8Rank: 8

积分
7532
跳转到指定楼层
楼主
发表于 2018-2-14 05:45:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            本文实例讲述了php用已经过去多长时间的方式显示时间的方法。分享给大家供大家参考。具体如下:
这里以一种可读性比较好的方式显示已经过去多长时间,比如:距离现在10秒,距离现在1天等等。
function time_is_older_than($t, $check_time){
  $t = strtolower($t);
  $time_type = substr(preg_replace('/[^a-z]/', '', $t), 0, 1);
  $val = intval(preg_replace('/[^0-9]/', '', $t));
  $ts = 0;
  // (s)econds, (m)inutes, (d)ays, (y)ears
  if ($time_type == 's'){ $ts = $val; }
  else if ($time_type == 'm'){ $ts = $val * 60; }
  else if ($time_type == 'h'){ $ts = $val * 60 * 60; }
  else if ($time_type == 'd'){ $ts = $val * 60 * 60 * 24; }
  else if ($time_type == 'y'){ $ts = $val * 60 * 60 * 24 * 365; }
  else { die('Unknown time format given!'); }
  if ($check_time
希望本文所述对大家的php程序设计有所帮助。
            
            
您可能感兴趣的文章:
  • 如何计算下载一个文件需要多长时间?
  • javascript实现的距离现在多长时间后的一个格式化的日期
  • 离22周岁距离多长时间的计算[适合没到22周岁的朋友]
  • win2003或linux服务器一般多久重启一次
  • 将时间以距今多久的形式表示,PHP,js双版本
  • 查看 MySQL 已经运行多长时间的方法
  • 常见浏览器多长时间会提示“脚本运行时间过长”总结
  • iOS计算上次日期距离现在多久的代码
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端