在介绍方法之前先讲述一下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
差不多就这样了,摸索了比较久才搞定。
发表回复