登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

千年绿叶

黑夜给了我黑色的眼睛,我却用它来寻找光明......

 
 
 

日志

 
 

WordPress日期时间函数  

2011-05-17 16:14:37|  分类: Wordpress |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

WordPress日期时间函数可分为三类:

1.文章的时间函数:<?php the_time() ?>

2.评论的时间函数:<?php comment_time() ?>

3.评论的日期函数:<?php comment_date() ?>

典型的时间函数实例的代码:<?php the_time('F jS, Y') ?>。此代码中,单引号内的代码即为时间参数。

下面列出WordPress的全部时间参数及显示效果:

1.a代表小写的英语的上下午,如am、pm;

2.A代表大写的英语的上下午,如AM、PM;

3.d代表英语的日期(小于10仍为两位数写法),如05、12;

4.D代表中文的星期,如五、七;

5.F代表中文的月份(包括“月”这个字),如5月、12月;

6.g代表英语的小时12小时制(小于10为一位数写法),如5、12;

7.G代表英语的小时24小时制(小于10为一位数写法),如5、12;

8.h代表英语的小时,12 小时格式,有前导零,01到12;

9.H代表英语的小时,24 小时格式,有前导零,00到23;

10.i有前导零的分钟数,00到59;

11.s秒数,有前导零,00到59;

12.j代表英语的日期(小于10为一位数写法),如08-02-09;

13.l代表中文的星期(包括“星期”这两个字),如星期五、星期七;

14.m代表英语的月份(小于10仍为两位数写法),如05、12;

15.M代表英语的月份(以单词的形式显示),如Jun;

16.n代表英语的月份(小于10为一位数写法),如5、12;

17.O代表英语的时区,如+0800;

18.r代表完整的日期时间,如Tue, 06 Jun 2006 18:37:11 +0800;

19.S代表日期的序数后缀,如st、th;

20.T代表英语的时区(以单词的形式显示),如CST;

21.w代表英语的星期,如5、7;

22.W代表周数,如23;

23.y代表两位数年份,如07、08;

24.Y代表四位数年份,如2007、2008;

25.z代表天数,如156。

再介绍一下页面所对应的模板:

1.首页:index.php;

2.分类列表、按时间归档页面:archive.php;

3.评论:comments.php;

4.文章页面:single.php。

修改相应模板里的时间函数及其参数就可以设置你想要的格式了,如把Index.php里面把“<?php the_time('M jS,
Y') ?>” 替换为“<?php the_time(Y年n月d日) ?>”就把“May
1st,2008”改为“2008年5月1日”了,还可以精确到分钟。


-------------------------------------------------------------

当然,有时候我们主题喜欢中英文混输的日期显示格式,对于使用中文版 WordPress来说,这个就要做一些小小的调整了。这里以显示日志时间的月份为例,我们在主题中使用 the_time( ‘M’ ) 应该可以打印出一个 Sep 的英文简写的月份值。但是幸运而又不幸地是,WordPress 会非常人性化地为你翻译成“九”,说幸运,是因为 WordPress 的智能化让人感到高兴,说不幸是因为我确确实实就需要 Sep 这样的英文简写的时间格式,这让我如何是好。

那么这个时候我们如何办呢,从函数角度出发解决此问题,重置一下,避免汉化。

将函数:

<?php the_time('M');?>     //这样是会输出成月份的大写:三

替换成:

<?php echo date('M',get_the_time('U'));?>   //这样会输出成:Mar

这个时候我们就发现得到了我们需要的时间格式了。


 

  评论这张
 
阅读(1730)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018