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-MySQL教程归纳总结
Jun 07 PHP
php获取mysql数据库中的所有表名的代码
Apr 23 PHP
php中全局变量global的使用演示代码
May 18 PHP
PHP操作MySQL事务实例
Nov 05 PHP
PHP答题类应用接口实例
Feb 09 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
PHP使用Pthread实现的多线程操作实例
Nov 14 PHP
PHP foreach遍历多维数组实现方式
Nov 16 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
Aug 01 PHP
PHP CURL与java http使用方法详解
Jan 26 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
Aug 06 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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
thinkphp3.0输出重复两次的解决方法
2014/12/19 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
深入理解vue Render函数
2017/07/19 Javascript
jQury Ajax使用Token验证身份实例代码
2017/09/22 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
2018/07/11 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
layui的select联动实现代码
2019/09/28 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
Python Matplotlib库入门指南
2015/05/18 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
Python MD5加密实例详解
2017/08/02 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
python制作朋友圈九宫格图片
2019/11/03 Python
tensorflow多维张量计算实例
2020/02/11 Python
学习Python列表的基础知识汇总
2020/03/10 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
求职简历自荐信范文
2013/10/21 职场文书
物理系毕业生自荐信
2013/11/01 职场文书
英语自荐信常用语句
2013/12/13 职场文书
经典商业广告词
2014/03/13 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL