如何将PHP处理时间戳转换成xx秒前、xx分前、xx天前的长尾?

2026-04-03 06:061阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计287个文字,预计阅读时间需要2分钟。

如何将PHP处理时间戳转换成xx秒前、xx分前、xx天前的长尾?

php处理时间差到xx秒前的代码:createtime=$createtime;this->gettime=$gettime;}function getSeconds(){ return $this->createtime - $this->gettime;}function getMinutes(){ return ($this->createtime - $this->gettime) / (60);}

php处理时间戳到xx秒分时天前的代码

createtime = $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 floor($this->getYear())." 年前"; exit(); } if($this->getMonth() > 1) { return floor($this->getMonth())." 月前"; exit(); } if($this->getDay() > 1) { return floor($this->getDay())." 天前"; exit(); } if($this->getHours() > 1) { return floor($this->getHours())." 小时前"; exit(); } if($this->getMinutes() > 1) { return floor($this->getMinutes())." 分钟前"; exit(); } if($this->getSeconds() > 1) { return floor($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', '当前'); * */

如何将PHP处理时间戳转换成xx秒前、xx分前、xx天前的长尾?
标签:代码PHP

本文共计287个文字,预计阅读时间需要2分钟。

如何将PHP处理时间戳转换成xx秒前、xx分前、xx天前的长尾?

php处理时间差到xx秒前的代码:createtime=$createtime;this->gettime=$gettime;}function getSeconds(){ return $this->createtime - $this->gettime;}function getMinutes(){ return ($this->createtime - $this->gettime) / (60);}

php处理时间戳到xx秒分时天前的代码

createtime = $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 floor($this->getYear())." 年前"; exit(); } if($this->getMonth() > 1) { return floor($this->getMonth())." 月前"; exit(); } if($this->getDay() > 1) { return floor($this->getDay())." 天前"; exit(); } if($this->getHours() > 1) { return floor($this->getHours())." 小时前"; exit(); } if($this->getMinutes() > 1) { return floor($this->getMinutes())." 分钟前"; exit(); } if($this->getSeconds() > 1) { return floor($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', '当前'); * */

如何将PHP处理时间戳转换成xx秒前、xx分前、xx天前的长尾?
标签:代码PHP