因为最近想在侧边加个时间什么的,虽然用到的是图片的那样的显示的,但是还是如果css好的话还是直接这样的方便。

而且wordpress默认的文章发表时间是按照国外的书写习惯来的,看着就非常别扭,要将它设置成符合我们中国人习惯的时间格式,比如2010年2月1日这种日期格式,是中国人一眼就能看出了。我们先看看WordPress默认主题中的时间格式代码:

<?php the_time(__(‘F jS, Y’, ‘kubrick’)) ?> <!– by <?php the_author() ?> –>

我们先要弄明白the_time函数里面的参数F,js,Y代表了什么意思,就可以将日期设置成任何自己的喜欢的格式了,看下面的表格:

参数 参数描述 输出时间格式
d 日期 06
j 日期 6
D 星期
F 月份 一月
g 小时 6
G 小时 06
h 分钟 6
H 分钟 06
a 上下午 am/pm
A 上下午 AM/PM
l 星期 星期一
m 月份 01
M 月份 Jan
n 月份 6
O 时区 +0800
r 完整的日期时间 Mon, 06 Jan 2010 20:30:10 +0800
S 序列型数字的后缀 st/th
T 时区 CST
w 星期 2
W 周数 22
y 年份 10
Y 年份 2010
z 天数 365

下面再举几个WordPress设置时间格式的例子:

  • 中文日期格式设置,年月日:如:2010年2月1日,则Wordpress the time函数的参数这样写: <? php the_time(’Y年n月j日’); ?>
  • 中文时间的设置,小时分秒:如:22:22:22,则Wordpress the time函数的参数这样写:<? php the_time(’G:i:s’); ?>
  • 星期格式设置,星期:如:2010年11月1日星期四,则Wordpress the time函数的参数这样写: <? php the_time(’Y年n月j日l’); ?>。