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定时自动生成静态HTML的实现代码
Jun 20 PHP
基于php无限分类的深入理解
Jun 02 PHP
php目录操作实例代码
Feb 21 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
Nov 19 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
May 11 PHP
PHPStrom中实用的功能和快捷键大全
Sep 23 PHP
修复ShopNC使用QQ 互联时提示100010 错误
Nov 08 PHP
orm获取关联表里的属性值
Apr 17 PHP
PHP中number_format()函数的用法讲解
Apr 08 PHP
Laravel 创建指定表 migrate的例子
Oct 09 PHP
laravel添加前台跳转成功页面示例
Oct 22 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中的日期及时间
2006/11/23 PHP
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
php生成验证码函数
2015/10/20 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
javascript整除实现代码
2010/11/23 Javascript
JSONP 跨域访问代理API-yahooapis实现代码
2012/12/02 Javascript
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
2016/05/09 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
2016/09/04 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
Python使用Redis实现作业调度系统(超简单)
2016/03/22 Python
带你了解python装饰器
2017/06/15 Python
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
Python协程的用法和例子详解
2017/09/09 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
python读取与写入csv格式文件的示例代码
2017/12/16 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
提供世界各地便宜的机票:Sky-tours
2016/07/21 全球购物
大学生村官工作总结2015
2015/04/09 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python