php计算剩余时间的自定义函数_PHP教程
把两个日期格式的字符串转化成unix时间戳,然后相减获得时间戳差。最后判断剩余时间,生成类似(2小时30分钟20秒前发布)这样的时间格式
代码如下 | 复制代码 |
public function gettime($time_s,$time_n){ |
首先判断想减之后的值是否大于一天的秒数86400秒,如果大于的话就返回原来的数据库查询出来的时间
然后判断是否在1小时到一天之内,也就是3600秒-86400秒,如果是之内的话就返回X小时。得到结果后还需使用取余数的方法去除小时部分的时间,使用 %取余
然后判断是否在1分钟到一小时之内,也就是60秒-3600秒,如果是之内的话就返回X分钟。得到结果后还需使用取余数的方法去除分钟部分的时间,使用 %取余
最后判断是否在1分钟之内,也就是0秒-60秒,如果是之内的话就返回X分秒
注意:上面得出的结果都是使用.=连接的。这样最后才得到一个整体的时间。
上一篇: php新手入门经验谈
下一篇: svn黄色叹号解决
推荐阅读
-
PHP的内码转换函数 mb_convert_encoding()_PHP教程
-
PHP实现数字补零功能的2个函数介绍_PHP教程
-
PHP基础配置:PHP最常用的ini函数_PHP教程
-
php验证URL是否合法的函数_PHP教程
-
php中计算程序运行时间的类代码_PHP教程
-
PHP函数asort()利用值排序的具体方式解析_PHP教程
-
php中使用addslashes函数报错问题的解决方法_PHP教程
-
PHP使用逆波兰式计算工资的方法,php波兰计算工资_PHP教程
-
PHP 的异常处理、错误的抛出及错误回调函数,异常处理回调函数_PHP教程
-
PHP下利用header()函数设置浏览器缓存的代码_PHP教程