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

用法
它的调用格式为:
// 时间输出效果由“字符串”参数决定。 <?php the_time(’字符串’) ?>
参数
下面就让我们来看看时间函数 the_time() 的各个参数的含义,这是最全面正确的版本,其它网站的或多或少都有些小错误!方便日后查看:
| 年 | 参数描述 | 输出效果 |
|---|---|---|
| y | 显示后面 2 位数字 | 03 |
| Y | 显示 4 位数字 | 2003 |
| 月 | 参数描述 | 输出效果 |
| m | 数字的,有前缀 0 | 06、12 |
| n | 数字的,没有前缀 0 | 6、12 |
| F | 月份全称(根据网站的语言是中文还是英文) | 一月、十二月(January、December) |
| M | 月份简写(根据网站的语言是中文还是英文) | 一、十二(Jan、Dec) |
| 日 | 参数描述 | 输出效果 |
| d | 数字的,有前缀 0 | 01、31 |
| j | 数字的,没有前缀 0 | 1、31 |
| S | 序列型数字的后缀 | st、nd、rd 或 th |
| 时间 | 参数描述 | 输出效果 |
| a | 小写上下午(根据网站的语言是中文还是英文) | am、pm(上午、下午) |
| A | 大写上下午(根据网站的语言是中文还是英文) | AM、PM(上午、下午) |
| g | 小时,12 小时制,没有前缀 0 | 6、12 |
| h | 小时,12 小时制,有前缀 0 | 06、12 |
| G | 小时,24 小时制,没有前缀 0 | 6、23 |
| H | 小时,24 小时制,有前缀 0 | 06、23 |
| i | 分,有前缀 0 | 01、59 |
| s | 秒,有前缀 0 | 01、59 |
| T | 时区/时间缩写 | CST、EST、MDT... |
| O | 时区 | +0800 |
| W | 周数 | 22 |
| z | 天数 | 365 |
| 星期 | 参数描述 | 输出效果 |
| l | 星期全称(小写字母 L)(根据网站的语言是中文还是英文) | 星期一、星期日(Monday、Sunday) |
| D | 星期(根据网站的语言是中文还是英文) | 周一、周日(Mon、Sun) |
| w | 数字星期 | 0、6(注意:0 代表星期日) |
| 完整的日期时间 | 参数描述 | 输出效果 |
| r | RFC 2822 | Mon, 06 Jan 2010 20:05:09+0800 |
| c | ISO 8601 | 2004-02-12T15:19:21+00:00 |
举例
为了对以上参数的用法有个比较形象的了解,我们举出几个常用的例子供大家参考。
1、输出 2013-05-09 格式:
<? php the_time('Y-m-d'); ?>2、输出时间,如:10:35:28:
<? php the_time('G:i:s'); ?>3、输出 2013 年 05 月 09 日 格式:
<? php the_time('Y年m月d日'); ?>4、输出 2013 年 05 月 09 日 星期二 格式:
<? php the_time('Y年m月d日 l'); ?>5、输出完整的日期,如 2013 年 05 月 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() 函数时,如欲将获取的时间显示出来,需要使用专用语句,一般通过一个变量来获取这个函数的返回值来实现。
参考
wordpress 官方说明:the_time()、get_the_time()
上一篇:不进数据库就能批量重命名 WordPress 自定义栏目名称
栏 目:WordPress
本文标题:WordPress 时间日期函数(最全最正确版):The_time()与 Get_the_time()
本文地址:https://zz.feitang.co/CMSjiaocheng/25946.html
您可能感兴趣的文章
- 11-11wordpress导航菜单新窗口打开的设置方法
- 11-11WP-PostViews插件如何修改文章阅读数
- 11-11wordpress附件保存目录改为年月日和上传文件重命名为时间戳
- 11-11WordPress 上传媒体库文件重命名 全格式支持
- 11-11解决wordpress安装后更新或者上传文件权限不足的问题
- 11-11wordpress实现主动推送+熊掌号推送同步进行
- 11-11WordPress 添加友情链接设置 nofollow 属性
- 11-11WordPress 实现 wp_list_bookmarks 自定义友情链接排除调用
- 11-11WordPress首页指定或排除某分类文章显示
- 11-11WordPress不同分类调用不同的文章模板


阅读排行
推荐教程
- 09-22wordpress如何添加描述
- 11-11wordpress附件保存目录改为年月日和上传文件重命名为时间戳
- 10-19纯代码给WordPress网站添加独立下载页面功能
- 11-11WordPress之给文章内容中间插入广告的实现方法
- 10-18wordpress无插件调用随机文章的方法
- 10-18WordPress 技巧:WordPress 后台也使用七牛云存储
- 10-24Win10无法调节声音怎么办?Win10无法调节声音的解决方法
- 10-19WordPress上传图片HTTP错误的解决方法
- 10-18让注册用户可以上传自己的头像的WordPress插件-WP User Avatar v2.
- 11-11国外WordPress精美主题如何DIY汉化成中文版呢?





