闲着写点简单的分享

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

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

已有 4 条评论
  1. 过客先生

    这个有用!

    过客先生 回复
    1. Chakhsu Lau

      谢谢 :)

      Chakhsu Lau 回复
  2. 孙华

    哈利路亚

    孙华 回复
  3. Ghost

    路过= = ~

    Ghost 回复
发表新评论