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 相关文章推荐
php中http_build_query 的一个问题
Mar 25 PHP
linux实现php定时执行cron任务详解
Dec 24 PHP
PHP高手需要要掌握的知识点
Aug 21 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
Feb 04 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
PHP运用foreach神奇的转换数组(实例讲解)
Feb 01 PHP
php微信分享到朋友圈、QQ、朋友、微博
Feb 18 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 PHP
laravel5.6中的外键约束示例
Oct 23 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 PHP
PHP字符串与数组处理函数用法小结
Jan 07 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
PHPShop存在多个安全漏洞
2006/10/09 PHP
无数据库的详细域名查询程序PHP版(4)
2006/10/09 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
javascript实现label标签跳出循环操作
2016/03/06 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
用Python写冒泡排序代码
2016/04/12 Python
python 将大文件切分为多个小文件的实例
2019/01/14 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
优秀党员主要事迹
2014/01/19 职场文书
公益活动邀请函
2014/02/05 职场文书
小学课外阅读总结
2014/07/09 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
2014年内勤工作总结
2014/11/24 职场文书
事业单位个人总结
2015/02/12 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
小人国观后感
2015/06/11 职场文书
四十年同学聚会致辞
2015/07/28 职场文书
为什么MySQL选择Repeatable Read作为默认隔离级别
2021/07/26 MySQL
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js
Python数组变形的几种实现方法
2022/05/30 Python
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL