WordPress自定义时间显示格式


Posted in PHP onMarch 27, 2015

在帮King改他的私人情侣博客模版~找了一些找了,总算是把时间显示为想要的格式了。于是将获得的一些信息记下,供备忘,亦供朋友们参考。

WordPress 通过一系列的时间日期函数控制时间日期的输出,下面介绍几个常用的函数:

1、the_date_xml() 函数

调用格式:

<?php the_date_xml(); ?>

输出格式:YYYY-MM-DD

如:2005-05-14

2、the_date()函数

说明:此 函数一般用于显示时间日期。根据官方文档的说法,当一个页面上有多篇发布于同一天的档案时,the_date() 函数仅在最先引用处显示,在这种情况下最好使用 the_time() 函数。见:http://codex.wordpress.org/Template_Tags/the_date

调用格式:

<?php the_date('format', 'before', 'after', echo); ?>

参数表:

format:(字符串型)定义时间日期格式的参数。
before:(字符串型)日期前放置的文本,无缺省值。
after:(字符串型)日期后放置的文本,无缺省值。
echo:(布尔型)显示日期 (TRUE),或返回供 PHP 使用的日期(FALSE)。缺省值为 TRUE。

3、the_time() 函数

说明:此函数用于显示时间日期。根据官方文档的说法,此函数必须被使用在循环内。见:http://codex.wordpress.org/Template_Tags/the_time

调用格式:

< ?php the_time('format'); ?>

参数表:

format:(字符串型)定义时间日期格式的参数。

4、get_the_time() 函数

说明:根据官方文档的说法,此函数仅向 PHP 返回时间信息,并不显示时间日期,且必须被使用在循环内。见:http://codex.wordpress.org/Template_Tags/get_the_time

调用格式: php < ?php get_the_time('format'); ?>

参数表:

format:(字符串型)定义时间日期格式的参数。
以上三个函数format 参数可以使用的各项值:

a = 一般在12小时制显示时使用,显示当前是 am(上午)或 pm(下午) A = 功能同上,区别是 am 或 pm 为大写

d = 一月中的哪一天,固定以两位数显示

F = 文字全称表示的月份

g = 12小时制的小时数,位数根据实际的时间决定 G = 24小时制的小时数,位数根据实际的时间决定

h = 12小时制的小时数,固定以两位数显示 H = 24小时制的小时数,固定以两位数显示

注:如当前时间是早上8点,用 h 参数输出的结果为 08,用 g 参数输出的结果为 8,换成大写后仅改变时制。

i = 当前分钟数 I = 输出一个零,不知何用,望知道的兄弟指教。(大写 i)

j = 一月中的哪一天,位数根据实际的日期决定

l = 文字表示的星期(小写 L) L = 输出一个零,不知何用,望知道的兄弟指教。

m = 数字表示的月份 M = 英文缩写的月份

s = 当前秒数 S = 一般跟随参数 j 使用,效果是在天数后加上序数词后坠(st, nd ,rd 等)

Y = 4位数的年份 y = 2位数的年份

注:参数区分大小写,写在参数引号内的非参数字符不做处理,直接输出。

例如,以下格式字串:

l, F j, Y

将生成如下格式的日期:

星期五, 九月 24, 2004

5、single_month_title() 函数

调用格式:

<?php single_month_title('prefix', display) ?>

参数表:

prefix:年和月的前缀
输出格式:prefix + MONTH + prefix + YEAR

如prefix 参数为"*“,显示结果将会是如下的样子:

*February * 2004

最终帮King改的时间函数为the_time(‘Y年m月d日,H时s分i秒') 显示效果就是:发表于: 2010年06月12日,23时14分32秒

大家可以举一反三。找到自己想要的效果

以上所述就是本文的全部内容了,希望对大家学习WordPress能够有所帮助。

PHP 相关文章推荐
最省空间的计数器
Oct 09 PHP
PHP个人网站架设连环讲(二)
Oct 09 PHP
Banner程序
Oct 09 PHP
mysql5写入和读出乱码解决
Nov 25 PHP
PHP的一个基础知识 表单提交
Jul 04 PHP
php目录遍历函数opendir用法实例
Nov 20 PHP
PHP浮点数精度问题汇总
May 13 PHP
php实现网站留言板功能
Nov 04 PHP
PHP浮点比较大小的方法
Feb 14 PHP
php并发加锁示例
Oct 17 PHP
PHP实现分布式memcache设置web集群session同步的方法
Apr 10 PHP
基于PHP实现生成随机水印图片
Dec 09 PHP
在php和MySql中计算时间差的方法详解
Mar 27 #PHP
PHP连接access数据库
Mar 27 #PHP
使用新浪微博API的OAuth认证发布微博实例
Mar 27 #PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 #PHP
php简单实现无限分类树形列表的方法
Mar 27 #PHP
PHP调用.NET的WebService 简单实例
Mar 27 #PHP
PHP输出日历表代码实例
Mar 27 #PHP
You might like
php引用传值实例详解学习
2013/11/06 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
基于PHP制作验证码
2016/10/12 PHP
JQuery魔力之$(&quot;tagName&quot;)与selector
2012/03/05 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
2016/12/08 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
python操作CouchDB的方法
2014/10/08 Python
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
python实现kNN算法
2017/12/20 Python
python实现csv格式文件转为asc格式文件的方法
2018/03/23 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
2020/06/06 Python
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
汽车工程专业应届生求职信
2013/10/19 职场文书
办公室文员工作职责
2014/01/31 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
小学语文业务学习材料
2014/06/02 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
goland设置颜色和字体的操作
2021/05/05 Golang
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
DIY胆机必读:各国电子管评价
2022/04/06 无线电
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL
python 镜像环境搭建总结
2022/09/23 Python