时时商务社区

标题: php实现用已经过去多长时间的方式显示时间 [打印本页]

作者: wx_pylelnL4    时间: 2018-2-14 05:45

            本文实例讲述了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计算上次日期距离现在多久的代码
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2