Typecho获取文章最后更新时间

in Tutorials with 5 comments

在介绍方法之前先讲述一下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

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

Responses
  1. 请教如何实现 24 小时呢

    Reply
  2. 这个有用!

    Reply
    1. @过客先生

      谢谢 :)

      Reply
  3. 哈利路亚

    Reply
  4. 路过= = ~

    Reply