WordPress如何自定义日期和时间格式?附PHP日期和时间格式字符串

WordPress网站在很多地方都需要用到日期和时间,那么我们应该在哪里设置日期和时间呢?又如何自定义日期和时间格式呢?下面boke112百科就跟大家一起来学习一下PHP标准化的日期和时间格式字符串。

特别说明: 格式字符是标准化的,并在PHP编程语言中全局使用。由于WordPress是用PHP编程语言编写的,因此我们可以直接从PHP网站使用日期和时间格式字符表。

我们在WordPress后台 >> 设置 >> 常规,就可以看到有日期格式、时间格式,而且每个日期和时间格式旁边都有对应的字符串(如下图红框位置),这些字符串就是所谓的格式字符串,每个字母代表日期或时间的特定部分。

PHP日期和时间格式字符串

1、年的格式字符串

  • Y:数字,4 位数字,如2024
  • y:数字,2 位数字,如24

2、月的格式字符串

  • m:数字,带前导零,如01--12
  • n:数字,不带前导零,如1--12
  • F:文本完整,如January--December
  • M:文本三个字母,如Jan--Dec

3、日的格式字符串

  • d:数字,带前导零,如01--31
  • j:数字,不带前导零,如1--31
  • S:每月某一天的英文后缀,如st、nd 或 th 在第 1、2 或 15 位。

4、星期的格式字符串

  • l:全名(小写"L"),如Sunday--Saturday
  • D:三个字母的名称,如Mon--Sun

5、时间的格式字符串

  • a:小写,如am, pm
  • A:大写,如AM, PM
  • g:小时,12 小时,无前导零,如1--12
  • h:小时,12 小时,带前导零,如01--12
  • G:小时,24 小时,无前导零,如 0-23
  • H:小时,24 小时,带前导零,如00-23
  • i:分钟,前导零,如 00-59
  • s:秒,前导零,如00-59
  • T:时区缩写,如EST, MDT ...

6、完整日期/时间的格式字符串

  • c:ISO 8601,如2004-02-12T15:19:21+00:00
  • r:RFC 2822,如Thu, 21 Dec 2000 16:01:07 +0200
  • U:Unix 时间戳(自 Unix 纪元以来的秒数),如1455880176

日期和时间 格式字符串示例

  • F j, Y g:i a 对应的格式:January 19, 2024 11:22 am
  • F j, Y 对应的格式:January 19, 2024
  • F, Y 对应的格式:January, 2024
  • g:i a 对应的格式:11:22 am
  • g:i:s a 对应的格式:11:22:26 am
  • l, F jS, Y 对应的格式:Friday, January 19th, 2024
  • M j, Y @ G:i 对应的格式:Jan 19, 2024 @ 11:22
  • Y/m/d \a\t g:i A 对应的格式:2024/01/19 at 11:22 AM
  • Y/m/d \a\t g:ia 对应的格式:2024/01/19 a 11:22am
  • Y/m/d g:i:s A 对应的格式:2024/01/19 11:22:26 AM
  • Y/m/d 对应的格式:2024/01/19

PHP日期 date()格式化 示例

复制代码
<?php
// 比如现在是2024年1月19日上午11点22分26秒
$today = date("F j, Y, g:i a"); // January 19, 2024, 11:22 am
$today = date("m.d.y"); // 01.19.24
$today = date("j, n, Y"); // 19, 1, 2024
$today = date("Ymd"); // 20240119
$today = date('h-i-s, j-m-y, it is w Day'); // 11-22-26, 19-01-24, 2231 2226 5 Friam24
$today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // it is the 19th day.
$today = date("D M j G:i:s T Y"); // Fri Jan 19 11:22:26 CST 2024
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 11:01:26 m is month
$today = date("H:i:s"); // 11:22:26
$today = date("Y-m-d H:i:s"); // 2024-01-19 11:22:26
?>

比如我们WordPress网站文章的发布日期和时间,就可以根据上述代码中的格式进行调整。如想要显示日期和时间格式为:2024-01-19 11:22:26,那么只需要将文章的发布日期代码改为以下代码即可:

复制代码
<?php the_time( 'Y-m-d H:i:s' ); ?>

想要修改为其他格式,只需要修改上述代码中的英文单引号内的格式字符串即可。

参考资料

来源:https://boke112.com/post/11928.html

相关推荐
jump_jump17 小时前
EmDash:如果今天重写一遍 WordPress
cms·全栈·wordpress
两个人的幸福10 天前
Windows 桌面应用自研 PHP 队列(下):完整代码与六大工程化优化
php
BingoGo12 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
JaguarJack12 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
用户30745969820713 天前
PHP 扩展——从入门到理解
php
鹏仔先生14 天前
拷贝漫画APP下载页PHP程序,后台带免费AI写作
php
云水一下14 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
xingpanvip14 天前
星盘接口开发文档:本命盘接口指南
android·开发语言·css·php·lua
酉鬼女又兒14 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php
dog25014 天前
不要再继续优化 TCP
网络协议·tcp/ip·php