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 相关文章推荐
第八节--访问方式
Nov 16 PHP
php 带逗号千位符数字的处理方法
Jan 10 PHP
php另类上传图片的方法(PHP用Socket上传图片)
Oct 30 PHP
9个比较实用的php代码片段
Mar 15 PHP
php使用ffmpeg获取视频信息并截图的实现方法
May 03 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
Sep 22 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
Aug 29 PHP
详解PHP中mb_strpos的使用
Feb 04 PHP
php 字符串中是否包含指定字符串的多种方法
Apr 12 PHP
PHP实现随机发放扑克牌
Apr 21 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根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
实测jquery data()如何存值
2013/08/18 Javascript
wap浏览自动跳转到wap页面的js代码
2014/05/17 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
python有证书的加密解密实现方法
2014/11/19 Python
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python实现针对中文排序的方法
2017/05/09 Python
python实现数据库跨服务器迁移
2018/04/12 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
Python装饰器知识点补充
2018/05/28 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
海外淘书首选:AbeBooks
2017/07/31 全球购物
高中生校园生活自我评价
2013/09/19 职场文书
业务员薪酬管理制度
2014/01/15 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
商场开业庆典策划方案
2014/06/02 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
推荐信范文大全
2015/03/27 职场文书
竞聘开场白方式有哪些?
2019/08/28 职场文书
关于食品安全的演讲稿范文(三篇)
2019/10/21 职场文书
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python
Python函数对象与闭包函数
2022/04/13 Python