网站模板下载

WordPress 时间函数 the_time() 中英文混输

作者 the_time() 2020-10-22 298

WordPress的时间显示格式是多样化的,你想要什么格式都能自由的定义,非常的方便。

在修改与制作 WordPress主题的过程中,我们难免会用到时间函数,这当然就涉及到了 WordPress 的时间格式。

那么我们只要对时间函数: the_time() 做一些对应的修改,就能达到我们想的效果,首先我得要知道那些参数对应的含义,这样用起来才会得心应手。

参数 参数描述 输出时间格式
d 日期 06
j 日期 6
D 星期
F 月份 一月
g 小时 6
G 小时 06
h 分钟 6
H 分钟 06
a 上下午 am/pm
A 上下午 AM/PM
l 星期 星期一
m 月份 01
M 月份 Jan
n 月份 6
O 时区 +0800
r 完整的日期时间 Mon, 06 Jan 2010 20:30:10 +0800
S 序列型数字的后缀 st/th
T 时区 CST
w 星期 2
W 周数 22
y 年份 10
Y 年份 2010
z 天数 365

下面再举几个WordPress设置时间格式的例子:

•中文日期格式设置,年月日:如:2010年2月1日,则Wordpress the time函数的参数这样写:

1
<? php the_time('Y年n月j日'); ?>

•中文时间的设置,小时分秒:如:22:22:22,则Wordpress the time函数的参数这样写:

1
<? php the_time('G:i:s'); ?>

•星期格式设置,星期:如:2010年11月1日星期四,则Wordpress the time函数的参数这样写:

1
<? php the_time('Y年n月j日l'); ?>

当然,有时候我们主题喜欢中英文混输的日期显示格式,对于使用中文版 WordPress来说,这个就要做一些小小的调整了。这里以显示日志时间的月份为例,我们在主题中使用 the_time( ‘M’ ) 应该可以打印出一个 Sep 的英文简写的月份值。但是幸运而又不幸地是,WordPress 会非常人性化地为你翻译成“九”,说幸运,是因为 WordPress 的智能化让人感到高兴,说不幸是因为我确确实实就需要 Sep 这样的英文简写的时间格式,这让我如何是好。

那么这个时候我们如何办呢,从函数角度出发解决此问题,重置一下,避免汉化。

将函数:

1
<?php the_time('M');?>

替换成:

1
<?php echo date('M',get_the_time('U'));?>

这个时候我们就发现得到了我们需要的时间格式了。

分享给朋友 WordPress 时间函数 the_time() 中英文混输-好哇网

点击【分享给朋友】生成专属代理二维码,享受推广消费现金奖励!

点击【分享给朋友】生成专属代理二维码,享受推广消费现金奖励!
好哇网 » WordPress 时间函数 the_time() 中英文混输

发表评论

好哇网,累计帮助1000+用户成功建站,为小微企业提供助力!

立刻开启你的建站之旅

留言咨询

现在加入好哇网,注册一个账号