大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
代码如下:
创新互联专注于网站设计、成都做网站、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。
?php the_time('Y-m-d'); ?
显示的是 2011-10-1 这样的,修改()中内容用以下字符替换可以达到相应效果。
复制代码
代码如下:
?php the_time('Y年m月d日'); ?
则显示 2011年10月1日
a代表小写的英语的上下午,如am、pm
A代表大写的英语的上下午,如AM、PM
d代表英语的日期(小于10仍为两位数写法),如05、12
D代表中文的星期,如五、七
F代表中文的月份(包括“月”这个字),如五月、十二月
g代表英语的小时(小于10为一位数写法),如5、12
G代表英语的小时(小于10仍为两位数写法),如05、12
h代表英语的分钟(小于10为一位数写法),如5、12
H代表英语的分钟(小于10仍为两位数写法),如05、12
j代表英语的日期(小于10为一位数写法),如05、12
l代表中文的星期(包括“星期”这两个字),如星期五、星期七
m代表英语的月份(小于10仍为两位数写法),如05、12
M代表英语的月份(以单词的形式显示),如Jun
n代表英语的月份(小于10为一位数写法),如5、12
O代表英语的时区,如+0800
r代表完整的日期时间,如Tue, 06 Jun 2006 18:37:11 +0800
S代表日期的序数后缀,如st、th
T代表英语的时区(以单词的形式显示),如CST
w代表英语的星期,如5、7
W代表周数,如23
y代表两位数年份,如07、08
Y代表四位数年份,如2007、2008
z代表天数,如156
告诉你如何调整:后台-设置-常规-时区,然后找个和中国的城市(wordpress上写的是上海),只要是在中国内的时区就好了,模板是不需要碰的
(1).设置php.ini,在php.ini中找到data.timezone= 去掉它前面的;号,然后设置data.timezone=asia/shanghai;即可。
(2).通过php页面设置,我们可以在php页面中加入date_default_timezone_set(‘asia/shanghai’);
或者ini_set(‘date.timezone’,'asiashanghai’);
大陆内地可用的时区是:asia/chongqing ,asia/shanghai ,asia/urumqi
港台地区可用:asia/macao ,asia/hong_kong ,asia/taipei (依次为澳门,香港,台北)
如果服务器没有问题,去修改wordpress的默认配置文件。按照前面讲到的方法就可以。
第一步,在我们所使用主题的 functions.php 文件最后一个?前中加入以下代码:
//时间格式多久以前
function timeago($ptime) {
$ptime = strtotime($ptime);
$etime = time() - $ptime;
if ($etime 1) return '刚刚';
$interval = array(
12 * 30 * 24 * 60 * 60 = '年前 (' . date('Y-m-d', $ptime) . ')',
30 * 24 * 60 * 60 = '个月前 (' . date('m-d', $ptime) . ')',
7 * 24 * 60 * 60 = '周前 (' . date('m-d', $ptime) . ')',
24 * 60 * 60 = '天前',
60 * 60 = '小时前',
60 = '分钟前',
1 = '秒前'
);
foreach ($interval as $secs = $str) {
$d = $etime / $secs;
if ($d = 1) {
$r = round($d);
return $r . $str;
}
};
}
第二步,打开主题文件single.php文件,把原先显示时间的代码(如:?php the_time( 'Y年n月j日');?)改为以下代码即可:
span title="?php the_time('Y年n月j日');?"
?php echo timeago(get_gmt_from_date(get_the_time('Y-m-d G:i:s'))); ?
/span