龙笑天龙笑天  2016-05-21 06:10 龙笑天下 隐藏边栏 |   6 条评论  1,622 
文章评分 36 次,平均分 5.0

在修改的过程中,我们难免会用到时间函数,这当然就涉及到了 WordPress 的时间格式。可能很多朋友对于时间的输出表现有着比较特殊的要求,那么我们只要对时间函数: the_time() 做一些对应的修改,就能达到我们想的效果。

WordPress 时间日期函数(最全最正确版):the_time()与 get_the_time() wordpress

用法

它的调用格式为:

// 时间输出效果由“字符串”参数决定。
<?php the_time(’字符串’) ?>

参数

下面就让我们来看看时间函数 the_time() 的各个参数的含义,这是最全面正确的版本,其它网站的或多或少都有些小错误!方便日后查看:

参数描述 输出效果
y 显示后面 2 位数字 03
Y 显示 4 位数字 2003
参数描述 输出效果
m 数字的,有前缀 0 06、12
n 数字的,没有前缀 0 6、12
F 月份全称(根据网站的语言是中文还是英文) 一月、十二月(January、December)
M 月份简写(根据网站的语言是中文还是英文) 一、十二(Jan、Dec)
参数描述 输出效果
d 数字的,有前缀 0 01、31
j 数字的,没有前缀 0 1、31
S 序列型数字的后缀 st、nd、rd 或 th
时间 参数描述 输出效果
a 小写上下午(根据网站的语言是中文还是英文) am、pm(上午、下午)
A 大写上下午(根据网站的语言是中文还是英文) AM、PM(上午、下午)
g 小时,12 小时制,没有前缀 0 6、12
h 小时,12 小时制,有前缀 0 06、12
G 小时,24 小时制,没有前缀 0 6、23
H 小时,24 小时制,有前缀 0 06、23
i 分,有前缀 0 01、59
s 秒,有前缀 0 01、59
T 时区/时间缩写 CST、EST、MDT...
O 时区 +0800
W 周数 22
z 天数 365
星期 参数描述 输出效果
l 星期全称(小写字母 L)(根据网站的语言是中文还是英文) 星期一、星期日(Monday、Sunday)
D 星期(根据网站的语言是中文还是英文) 周一、周日(Mon、Sun)
w 数字星期 0、6(注意:0 代表星期日)
完整的日期时间 参数描述 输出效果
r RFC 2822 Mon, 06 Jan 2010 20:05:09+0800
c ISO 8601 2004-02-12T15:19:21+00:00

举例

为了对以上参数的用法有个比较形象的了解,我们举出几个常用的例子供大家参考。

1、输出 2013-05-09 格式:

<? php the_time('Y-m-d'); ?> 

2、输出时间,如:10:35:28:

<? php the_time('G:i:s'); ?> 

3、输出 2013 年 05 月 09 日 格式:

<? php the_time('Y 年 m 月 d 日'); ?> 

4、输出 2013 年 05 月 09 日 星期二 格式:

<? php the_time('Y 年 m 月 d 日 l'); ?> 

5、输出完整的日期,如 2013 年 05 月 09 日 星期二 10:35:28:

<? php the_time('Y 年 m 月 d 日 l G:i:s'); ?> 

在这里还要强调一个问题,就是当你使用中文版的 wordpress 时,它会很智能的将你的某些时间参数转换成中文的输出方式,比如月份。有时我们可能并不需要这样智能的转换,而只是希望利用阿拉伯数字进行输出,那么应该怎么去解决这个问题呢?

其实解决问题的办法也不难,只是要求我们将时间函数的参数进行一些修改即可。

比如说我们原来输出月份的代码如下:

//这个输出结果时会自动将月份转换成中文   
<? php the_time('M'); ?> 

我们只需要将以上代码替换成下面这样就行了:

//修改后的代码 
<? php echo date('M',get_the_time('U')); ?> 

当然,除了使用 the_time() 函数之外,WordPress 还提供了一个具有类似功能的 get_the_time() 函数。get_the_time() 函数除了不具有 the_time() 函数的显示功能之外,其余功能二者完全相同。使用 get_the_time() 函数时,如欲将获取的时间显示出来,需要使用专用语句,一般通过一个变量来获取这个函数的返回值来实现。

参考

wordpress 官方说明:the_time()get_the_time()

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

龙笑天
龙笑天 关注:32    粉丝:41 最后编辑于:2017-08-25
互助分享,互联网本该如此!

发表评论

表情 贴图 链接 私密 格式 签到
最赞评论
  1. 真我风采
    真我风采 评论达人 LV.2 中国 Firefox 46.0 Windows 10 x64 Edition 江苏省徐州市 联通

    值得收藏。

  2. 成航先森
    成航先森 评论达人 LV.3 中国 Google Chrome 48.0.2564.116 Windows 7 x64 Edition 四川省成都市 联通

    现在想来,好久没有折腾代码了

  3. boke112导航
    boke112导航 评论达人 LV.3 中国 Google Chrome 45.0.2454.101 Windows 7 广西南宁市 电信

    熟悉了解时间函数后才能更好地用好时间,学习了

  1. 真我风采
    真我风采 评论达人 LV.2 中国 Firefox 46.0 Windows 10 x64 Edition 江苏省徐州市 联通

    值得收藏。

    地板 2016-05-30 11:49
    2 回复
  2. 成航先森
    成航先森 评论达人 LV.3 中国 Google Chrome 48.0.2564.116 Windows 7 x64 Edition 四川省成都市 联通

    现在想来,好久没有折腾代码了

    板凳 2016-05-26 19:22
    1 回复
  3. boke112导航
    boke112导航 评论达人 LV.3 中国 Google Chrome 45.0.2454.101 Windows 7 广西南宁市 电信

    熟悉了解时间函数后才能更好地用好时间,学习了

    沙发 2016-05-25 17:36
    1 回复
扫一扫二维码分享