一、函数实现
实例1:
实例3:
实例4:
二、类的实现
class mygettime{
function __construct($createtime,$gettime) {
$this->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 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', '当前');
*
*/
如对本文有疑问, 点击进行留言回复!!
php 使用 yansongda/pay 进行微信,支付宝支付
Codeforces Round #658 (Div. 2) (C1、C2)
van-uploader + thinkphp6.0 图片上传
网友评论