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 Google的translate API代码
Dec 10 PHP
php 代码优化的42条建议 推荐
Sep 25 PHP
PHP在特殊字符前加斜杠的实现代码
Jul 17 PHP
phpmyadmin打开很慢的解决方法
Apr 21 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
浅谈本地WAMP环境的搭建
May 13 PHP
PHP翻页跳转功能实现方法
Nov 30 PHP
php实现的中文分词类完整实例
Feb 06 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
Feb 15 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
Jan 23 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数组实例总结与说明
2011/08/23 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
Linux下php5.4启动脚本
2014/08/03 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
微信小程序实现的自定义分享功能示例
2019/02/12 Javascript
微信小程序和百度的语音识别接口详解
2019/05/06 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
python实现批量监控网站
2016/09/09 Python
python开发简易版在线音乐播放器
2017/03/03 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
python re模块的高级用法详解
2018/06/06 Python
Python代码太长换行的实现
2019/07/05 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
公司中秋节活动方案
2014/02/12 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
护士工作失误检讨书
2014/09/14 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
2014年小学语文工作总结
2014/12/20 职场文书
论文答辩开场白大全
2015/05/27 职场文书
严以修身专题学习研讨会发言材料
2015/11/09 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL
Python必备技巧之字符数据操作详解
2022/03/23 Python