Typecho获取文章最后更新时间

在介绍方法之前先讲述一下PHP的时间戳与具体时间转化的内容,有利于理解我所用到的方法


php中三个内置函数

time()
//获取系统时间戳

mktime(hour,minute,second,month,day,year)
//将指定时间转化为时间戳

date(时间格式,时间戳)
//将时间戳转化为方便阅读的时间

time -> date:

$now = time();
echo "时间戳是 " .$now;
echo "创建日期是 " . date("Y/m/d h:i:s", $now);

输出:
时间戳是 1458586366
创建日期是 2016/3/22 2:52:46

mktime -> date:

$d=mktime(2, 52, 46, 3, 22, 2016);
echo "时间戳是 " .$d;
echo "创建日期是 " . date("Y/m/d h:i:s", $d);

输出:
时间戳是 1458586366
创建日期是 2016/3/22 2:52:46


Typecho获取文章时间
获取文章的发布的时间戳

$this->created();

获取文章的发布时间

$this->date('F jS , Y \\a\t h:i a');

输出:
March 22nd , 2016 at 02:48 am

获取文章的更新的时间戳

$this->modified();

获取文章的更新时间

echo date('F jS , Y \\a\t h:i a' , $this->modified);

输出:
March 22nd , 2016 at 02:51 am

差不多就这样了,摸索了比较久才搞定。


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据