php 多长时间之前 的函数
程序员文章站
2022-04-27 20:07:19
...
```phpcreatetime = $createtime; $this->gettime = $gettime; } function getSeconds() { return $this->createtime-$this->gettime; } function getMinutes() { return ($this->createtime-$this->gettime)/(60); } function getHours() { return ($this->createtime-$this->gettime)/(60*60); } function getDay() { return ($this->createtime-$this->gettime)/(60*60*24); } function getMonth() { return ($this->createtime-$this->gettime)/(60*60*24*30); } function getYear() { return ($this->createtime-$this->gettime)/(60*60*24*30*12); } function index() { if($this->getYear() > 1) { if($this->getYear() > 2) { return date("Y-m-d",$this->gettime); exit(); } return intval($this->getYear())." 年前"; exit(); } if($this->getMonth() > 1) { return intval($this->getMonth())." 月前"; exit(); } if($this->getDay() > 1) { return intval($this->getDay())." 天前"; exit(); } if($this->getHours() > 1) { return intval($this->getHours())." 小时前"; exit(); } if($this->getMinutes() > 1) { return intval($this->getMinutes())." 分钟前"; exit(); } if($this->getSeconds() > 1) { return intval($this->getSeconds()-1)." 秒前"; exit(); } } } //类的使用实例 /* * * 调用类输出方式 * * $a = new Mygettime(time(),strtotime('-25 month')); * echo iconv('utf-8', 'gb2312', $a->index())?iconv('utf-8', 'gb2312', $a->index()):iconv('utf-8', 'gb2312', '当前'); * */ ```
上一篇: Linux expect详解
推荐阅读
-
调用WordPress函数统计文章访问量及PHP原生计数器的实现,
-
具有时效性的php加密解密函数代码
-
php函数substr(),mb_substr()及mb_strcut的区别分析
-
以实例全面讲解PHP中多进程编程的相关函数的使用,php函数_PHP教程
-
php实现简单的语法高亮函数实例分析
-
PHP字符串比较函数strcmp()与strcasecmp()的用法介绍
-
一段实用的php验证码函数_PHP
-
Zend studio for eclipse中使php可以调用mysql相关函数的设置方_PHP
-
php里的str_replace函数可以与此同时替换3处吗
-
[walkerlee原作]对PHP之函数sprintf()的学习研究笔记_PHP