您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress时间显示格式调用方法示例
新波2025-02-11WordPress教程已有人查阅
导读在制作wordpress主题的过程中,有的时候我们会涉及到wordpress时间的格式,比如说:有的wordpress主题显示的是英文缩写 月份
在制作wordpress主题的过程中,有的时候我们会涉及到wordpress时间的格式,比如说:有的wordpress主题显示的是英文缩写 月份,有的是完整的英文月份,有的是数字月份,那么到底如何在wordpress显示这么丰富多彩的时间格式呢,这里是我搜集的一下关于 wordpress时间显示的代码和参数,希望能够对大家有所帮助:
日
d:月份中的第几天,有前导零的两位数字,例如01 到 31;
D:星期中的第几天,以文本表示,截取对应英文名称的前三个字母,例如Mon到Sun;
j:月份中的第几天,没有前导零,例如1 到 31;
l(L的小写形式):星期几,完整的文本格式,例如Sunday到Saturday;
N:ISO-8601格式数字表示的星期中的第几天(PHP 5.1.0新加入),例如1(表示星期一) 到7(表示星期日);
S:每月天数后面的英文后缀,2 个字符,例如st,nd,rd和th,可以和j一起使用;
w(W的小写形式):星期中的第几天,数字表示,例如0(表示星期日) 到 6(表示星期六);
z(Z的小写形式):年份中的第几天,例如0 到 366;
月
F:月份,完整的文本格式,例如 January 或者 March;
m:数字表示的月份,有前导零,01 到12;
M:三个字母缩写表示的月份,例如Jan到Dec;
n:数字表示的月份,没有前导零,1到12;
t:给定月份所应有的天数,例如28,30,31;
年
L:是否为闰年,如果是闰年则为1,否则为0;
o(O的小写形式):ISO-8601格式年份数字。这和Y的值相同,只除了如果 ISO 的星期数(W)属于前一年或下一年,则用那一年。(PHP 5.1.0 新加入),例如1999,2003;
Y:4 位数字表示的完整年份,例如1999,2003;
y:2 位数字表示的年份,例如99,03;
由上面的说明可以看出,日期的表达方式是很多的,但其中一些并不常用。按照国人的习惯就可以这样表示时间:Y年n月j日,输出结果为2007年8月5日。
上面讲的是日期(date)格式,下面再讲时间(time)格式。
时间
a:小写的上午和下午值,am或pm;
A:大写的上午和下午值,AM或PM;
B:Swatch Internet 标准时,000到999;
g:小时,12 小时格式,没有前导零,1到12;
G:小时,24 小时格式,没有前导零,0到23;
h:小时,12 小时格式,有前导零,01到12;
H:小时,24 小时格式,有前导零,00到23;
i:有前导零的分钟数,00到59;
s:秒数,有前导零,00到59;
所以如果输出12小时制的时间则为:g:i a,结果为3:57 pm;24小时制为:G:i a,结果为15:57 pm。
了解以上PHP的时间格式就可以按照自己的使用习惯进行时间格式的设置了。
WordPress中可以通过the_time()和the_date()输出时间,且在使用上二者并没有明显的区别,可以使用the_time()代替the_date(),
例如<p>Posted: <?php the_time(’F j, Y’); ?> at <?php the_time(’g:i a’); ?></p>,以上二标签必须在主循环中使用。
一些常用的特定格式显示函数
1、the_date_xml() 函数
调用格式:
2、the_date() 函数
说明:此函数一般用于显示时间日期。根据官方文档的说法,当一个页面上有多篇发布于同一天的档案时,the_date() 函数仅在最先引用处显示,在这种情况下较好使用 the_time() 函数。调用格式:
< ?php the_date(’format’,’before’,’after’,echo); ?>
参数表:
format:(字符串型)定义时间日期格式的参数。
before:(字符串型)日期前放置的文本,无缺省值。
after:(字符串型)日期后放置的文本,无缺省值。
echo:(布尔型)显示日期 (TRUE),或返回供 PHP 使用的日期(FALSE)。缺省值为 TRUE。
3、the_time() 函数
说明:此函数用于显示时间日期。根据官方文档的说法,此函数必须被使用在循环内。调用格式:
format:(字符串型)定义时间日期格式的参数。
4、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 = 当前分钟数
j = 一月中的哪一天,位数根据实际的日期决定
l = 文字表示的星期
L = 输出一个零,不知何用,望知道的兄弟指教。
m = 数字表示的月份
M = 英文缩写的月份
s = 当前秒数
S = 一般跟随参数 j 使用,效果是在天数后加上序数词后坠(st, nd ,rd 等)
Y = 4位数的年份
y = 2位数的年份
注:参数区分大小写,写在参数引号内的非参数字符不做处理,直接输出。
例如,以下格式字串:l, F j, Y
将生成如下格式的日期:星期五, 九月 24, 2004
5、single_month_title() 函数
调用格式:
prefix:年和月的前缀
输出格式:prefix + MONTH + prefix + YEAR
如prefix 参数为“*”,显示结果将会是如下的样子:*February*2004
另外,php也可以通过mysql实现显示时间的功能:
DATE_FORMAT(date,format)
根据format字符串格式化date值。下列修饰符可以被用在format字符串中:
%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。
日
d:月份中的第几天,有前导零的两位数字,例如01 到 31;
D:星期中的第几天,以文本表示,截取对应英文名称的前三个字母,例如Mon到Sun;
j:月份中的第几天,没有前导零,例如1 到 31;
l(L的小写形式):星期几,完整的文本格式,例如Sunday到Saturday;
N:ISO-8601格式数字表示的星期中的第几天(PHP 5.1.0新加入),例如1(表示星期一) 到7(表示星期日);
S:每月天数后面的英文后缀,2 个字符,例如st,nd,rd和th,可以和j一起使用;
w(W的小写形式):星期中的第几天,数字表示,例如0(表示星期日) 到 6(表示星期六);
z(Z的小写形式):年份中的第几天,例如0 到 366;
月
F:月份,完整的文本格式,例如 January 或者 March;
m:数字表示的月份,有前导零,01 到12;
M:三个字母缩写表示的月份,例如Jan到Dec;
n:数字表示的月份,没有前导零,1到12;
t:给定月份所应有的天数,例如28,30,31;
年
L:是否为闰年,如果是闰年则为1,否则为0;
o(O的小写形式):ISO-8601格式年份数字。这和Y的值相同,只除了如果 ISO 的星期数(W)属于前一年或下一年,则用那一年。(PHP 5.1.0 新加入),例如1999,2003;
Y:4 位数字表示的完整年份,例如1999,2003;
y:2 位数字表示的年份,例如99,03;
由上面的说明可以看出,日期的表达方式是很多的,但其中一些并不常用。按照国人的习惯就可以这样表示时间:Y年n月j日,输出结果为2007年8月5日。
上面讲的是日期(date)格式,下面再讲时间(time)格式。
时间
a:小写的上午和下午值,am或pm;
A:大写的上午和下午值,AM或PM;
B:Swatch Internet 标准时,000到999;
g:小时,12 小时格式,没有前导零,1到12;
G:小时,24 小时格式,没有前导零,0到23;
h:小时,12 小时格式,有前导零,01到12;
H:小时,24 小时格式,有前导零,00到23;
i:有前导零的分钟数,00到59;
s:秒数,有前导零,00到59;
所以如果输出12小时制的时间则为:g:i a,结果为3:57 pm;24小时制为:G:i a,结果为15:57 pm。
了解以上PHP的时间格式就可以按照自己的使用习惯进行时间格式的设置了。
WordPress中可以通过the_time()和the_date()输出时间,且在使用上二者并没有明显的区别,可以使用the_time()代替the_date(),
例如<p>Posted: <?php the_time(’F j, Y’); ?> at <?php the_time(’g:i a’); ?></p>,以上二标签必须在主循环中使用。
一些常用的特定格式显示函数
1、the_date_xml() 函数
调用格式:
< ?php the_date_xml(); ?>
输出格式:YYYY-MM-DD 如:2005-05-142、the_date() 函数
说明:此函数一般用于显示时间日期。根据官方文档的说法,当一个页面上有多篇发布于同一天的档案时,the_date() 函数仅在最先引用处显示,在这种情况下较好使用 the_time() 函数。调用格式:
< ?php the_date(’format’,’before’,’after’,echo); ?>
参数表:
format:(字符串型)定义时间日期格式的参数。
before:(字符串型)日期前放置的文本,无缺省值。
after:(字符串型)日期后放置的文本,无缺省值。
echo:(布尔型)显示日期 (TRUE),或返回供 PHP 使用的日期(FALSE)。缺省值为 TRUE。
3、the_time() 函数
说明:此函数用于显示时间日期。根据官方文档的说法,此函数必须被使用在循环内。调用格式:
< ?php the_time(’format’); ?>
参数表:format:(字符串型)定义时间日期格式的参数。
4、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 = 当前分钟数
j = 一月中的哪一天,位数根据实际的日期决定
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
另外,php也可以通过mysql实现显示时间的功能:
DATE_FORMAT(date,format)
根据format字符串格式化date值。下列修饰符可以被用在format字符串中:
%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。
本文标签:
很赞哦! ()
图文教程
wordpress备份数据库结构的步骤
登录wordpress博客。点击“插件”下的“安装插件”。在插件搜索框中输入“wp-db-backup”。找到,安装,启动。
wordpress路径URL中文乱码的解决方法
wordpress URL出现中文乱码怎么解决?wordpress中跳转URL中文部分全是乱码。apache配置,文件里有apache的说明地址
linux系统搭建wordpress博客的方法
本地虚拟机可以忽略第一部分微博以及微信的公共平台现在正火的一塌糊涂。既然博客已经上线,准备把一些过程写一下,省的以后我自己忘了。就当留个纪念吧,好歹花了这么长时间。
wordpress自动翻译插件的使用方法
把自己网站的内容翻译成多种语言的好方式就是安装相关的插件。这里有很多非常好的方法。这些插件通常分为两种类型:
相关源码
-
帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码 -
(PC+WAP)历史复古古典古籍文章资讯类pbootcms模板下载本模板基于PbootCMS系统开发,为古籍研究、历史文献类网站设计,特别适合展示古典书籍、历史档案等文化内容。采用复古风格设计,同时具备现代化响应式布局,确保在PC和移动设备上都能呈现优雅的阅读体验。查看源码 -
(自适应响应式)投资理财金融机构财务管理pbootcms模板本模板基于PbootCMS系统开发,为投资理财、金融机构等行业设计。采用专业严谨的布局风格,突出金融服务行业特色,适合展示各类理财产品、投资服务和金融资讯。查看源码 -
(PC+WAP)货物运输快递物流汽车贸易pbootcms模板下载为货运代理、汽车贸易及快递企业设计的全终端适配网站系统,整合运单追踪与车辆展示核心功能模块原生开发的DIV+CSS架构,支持WebP图像压缩技术。查看源码 -
(自适应)绿色园林建筑花卉园艺艺术模板免费下载为景观设计及园艺企业打造的响应式网站框架,基于PbootCMS系统开发,帮助传统园林行业建立现代化数字展示平台。采用标准DIV+CSS前端架构,代码精简无冗余。查看源码 -
帝国cms7.5商城模板带图片视频广告位功能本模板基于帝国CMS7.5内核开发,为内容电商平台设计,集成文章、图片、视频多媒体展示与广告位管理功能。采用智能响应式技术,确保商品内容在不同设备上获得较优呈现效果,帮助快速构建专业的内容营销平台。查看源码
| 分享笔记 (共有 篇笔记) |

