鹿泽笔记 - 记录互联网技术知识,工作与生活点滴的个人博客

WordPress时间日期函数The_time()与Get_the_time()的用法

在修改WordPress网站的过程中,我们难免会用到时间函数,这当然就涉及到了WordPress的时间格式。可能很多朋友对于时间的输出表现有着比较特殊的要求,那么我们只要对时间函数:the_time()做一些对应的修改,就能达到我们想的效果。

用法

它的调用格式为:

//时间输出效果由“字符串”参数决定
<?php the_time(’字符串’) ?>

参数:

下面就让我们来看看时间函数the_time()的各个参数的含义,这是最全面正确的版本,其它网站或多或少都有些小错误,方便日后查看:

图片[1] - WordPress时间日期函数The_time()与Get_the_time()的用法 - 鹿泽笔记
图片[2] - WordPress时间日期函数The_time()与Get_the_time()的用法 - 鹿泽笔记
图片[3] - WordPress时间日期函数The_time()与Get_the_time()的用法 - 鹿泽笔记

举例

为了对以上参数的用法有个比较形象的了解,我们举出几个常用的例子供大家参考。

输出 2024-07-09 格式:

<? php the_time('Y-m-d'); ?>

输出时间,如:10:35:28:

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

输出 2024 年 07 月 09 日 格式:

<? php the_time('Y年m月d日'); ?>

输出 2024 年 07 月 09 日 星期二 格式:

<? php the_time('Y年m月d日 l'); ?>

输出完整的日期,如 2024 年 07 月 09 日 星期二 10:35:28:

<? php the_time('Y年m月d日 l G:i:s'); ?>

在这里还要强调一个问题,就是当使用中文版的wordpress时,它会很智能的将某些时间参数转换成中文的输出方式,比如月份。有时我们可能并不需要这样智能的转换,而只是希望利用阿拉伯数字进行输出,那么应该怎么去解决这个问题呢?

其实解决问题的办法也不难,只是要求我们将时间函数的参数进行一些修改即可。

比如说我们原来输出月份的代码如下:

//这个输出结果时会自动将月份转换成中文
<? php the_time('M'); ?>

我们只需要将以上代码替换成下面这样就行了:

//修改后的代码
<? php echo date('M',get_the_time('U')); ?>

当然,除了使用the_time()函数之外,WordPress还提供了一个具有类似功能的get_the_time()函数。get_the_time()函数除了不具有the_time()函数的显示功能之外,其余功能二者完全相同。使用get_the_time()函数时,如欲将获取的时间显示出来,需要使用专用语句,一般通过一个变量来获取这个函数的返回值来实现。

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享