当前位置: 首页 > news >正文

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

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

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

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

WordPress如何自定义日期和时间格式?附PHP日期和时间格式字符串-第1张-boke112百科(boke112.com)

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' ); ?>

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

参考资料

  • Customize date and time format
  • PHP手册:Date/Time 函数

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

http://www.lryc.cn/news/289339.html

相关文章:

  • log4j2 配置入门介绍
  • 深入Pyecharts:桑基图绘制与炫酷效果实战【第38篇—python:桑基图】
  • RBD —— 不同材质破碎
  • MySql8的简单使用(1.模糊查询 2.group by 分组 having过滤 3.JSON字段的实践)
  • 数据监控-Prometheus/Grafana
  • Compose | UI组件(三) | TextField() 输入框组件
  • 组件冲突、data函数、组件通信
  • 【C++杂货铺】详解类和对象 [上]
  • Linux 驱动开发基础知识—— 驱动设计的思想(六)
  • Mybatis-Plus入门
  • MODNet 剪枝再思考: 优化计算量的实验历程分享
  • Flink多流转换(1)—— 分流合流
  • CSS高级技巧导读
  • Redis数据类型-string
  • 【HDFS】一天一个RPC系列--updatePipeline
  • CentOS 7 上使用 wget 安装 Nginx 并设置开机自启
  • Android源码设计模式解析与实战第2版笔记(一)
  • HTML+JavaScript-06
  • 单元测试——题目十二
  • 详解:大数据信用报告信用等级怎么看?
  • rsync命令常用参数详解
  • 基于SpringBoot实现策略模式提供系统接口扩展能力
  • v43-47.problems
  • 华为HCIP Datacom H12-831 卷14
  • 《vtk9 book》 官方web版 第3章 - 计算机图形基础 (1 / 6)
  • 负载均衡是什么,负载均衡有什么作用
  • Leetcode 3020. Find the Maximum Number of Elements in Subset
  • 【Vue2 + ElementUI】更改el-select的自带的下拉图标为倒三角,并设置相关文字颜色和大小
  • TensorFlow2实战-系列教程5:猫狗识别任务数据增强实例
  • Unity中URP下额外灯角度衰减