时时商务社区
标题:
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