首页 后端开发 php教程 输出格式化的日期和时间实例详解

输出格式化的日期和时间实例详解

Apr 17, 2017 pm 05:59 PM

我们在前面讲解使用date()函数获取当前日期和时间的时候已经了解过date()函数的语法了,我们这里重点讲解date()函数的参数format的格式化选项。

参数format的格式化选项如下表:

format参数 说明
a 小写的上午值和下午值,返回值am或pm
A 大写的上午值和下午值,返回值am或pm
B Swatch Internet标准时间,返回值(000 到 999)
d 一个月中的第几天,有前导0的两位数字(从 01 到 31)
D  星期中的第几天,文本格式,3个字母,返回值Mon~Sun
F 月份,完整的文本格式,返回值January~December
h 小时,12小时格式,没有前导零,返回值1~12
H  小时,24小时格式,没有前导零,返回值0~23
i 有前导零的分钟数,返回值0~59
I 判断是否为夏令时,返回值如果是夏令时为1,否则为0
j 月份中的第几天,没有前导零,返回值1~31
l(L的小写) 星期数,完整的文本格式,返回值Sunday~Saturday
L 判断是否为润年,返回值如果是闰年为1,否则为0
m 数字表示的月份,有前导0,返回值为01~12
M 3个字母缩写表示的月份,返回值Jan~Dec
n 数字表示的月份,没有前导零,返回值1~12
O 与格林威治时间相差的小时数,如+0200
r RFC822格式的日期,如Thu,21Dec 2000 16:01:07+0200
s 秒数,有前导零,返回值00~59
S 每月天数后面的英文后缀,两个字符,如st,nd,rd或者th,可以和j一起使用
t 指定月份所应有的天数,28~31
T 本机所在的时区
U 从Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数
w 星期中的第几天,数字表示,返回值0~6
W IOS-8601格式年份中的第几周,每周从星期一开始
y 两位数字表示的年份,返回值如88或08
Y
4位完整数字表示的年份,返回值如 2017,2018
z 年份中的第几天,返回值0~366
Z 以秒为单位的时区偏移量。UTC 以西时区的偏移量为负数(-43200 到 50400)

实例

date()函数可以对format选项随意地组合。在本例中,既有单独输出一个参数的情况,也有输出多个参数的情况,最好还输出转义字符,实例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

echo "输出单个变量:".date("Y")."-".date("m")."-".date("d")."<br/>";

echo "输出组合变量".date("Y-m-d")."<br/>";

echo "输出更详细的日期和时间".date("Y-m-d H:i:s")."<br/>";

echo "还可以更详细".date("l Y-m-d H:i:s T")."<br/>";

echo "输出转义字符:".date("\T\o\d\a\y \i\s  \\t\h\e jS \o\f \y\\e\a\\r");
?>
登录后复制

运行结果如下图:

7.jpg

上面就是我们对date()函数format参数的格式化实例,下一节,我们讲解“将日期和时间解析为UNIX”时间戳。

以上是输出格式化的日期和时间实例详解的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

dos命令怎么格式化c盘 dos命令怎么格式化c盘 Feb 19, 2024 pm 04:23 PM

DOS命令是一种在Windows操作系统中使用的命令行工具,它可以用于执行各种系统管理任务和操作。其中一个常用的任务是格式化硬盘驱动器,包括C盘。格式化C盘是一个比较危险的操作,因为它将会清除C盘上的所有数据,并将文件系统重新初始化。在执行这个操作之前,确保你已经备份了重要的文件,并且清楚地了解格式化操作对你的计算机会产生的影响。下面是在DOS命令行中格式化

提升Java时间日期格式化解析性能的方法 提升Java时间日期格式化解析性能的方法 Jul 01, 2023 am 08:07 AM

如何优化Java开发中的时间日期格式化解析性能摘要:在Java开发中,时间日期格式化与解析是常见的操作,但是由于时间日期格式复杂多样且处理的数据量庞大,往往会成为性能瓶颈。本文将介绍几种优化Java开发中时间日期格式化解析性能的方法,包括使用缓存、减少对象创建、选择适当的API等。一、引言时间日期格式化与解析在Java开发中非常常见。然而,在实际应用中,由于

光盘格式化是什么 光盘格式化是什么 Aug 17, 2023 pm 04:02 PM

光盘格式化是指将光盘的文件系统进行重建和清空的过程,在光盘格式化过程中,所有的数据都会被彻底删除,同时文件系统会被重新建立,以便在光盘上重新存储数据。光盘格式化可以用于保护数据安全、修复光盘故障和清除病毒等目的,在进行光盘格式化时,需要备份重要数据、选择适当的文件系统,并耐心等待格式化完成。

为什么d盘无法格式化 为什么d盘无法格式化 Aug 30, 2023 pm 02:39 PM

d盘无法格式化的原因有该盘正在被其他程序或进程使用、该盘上存在损坏的文件系统、硬盘故障和权限问题的。详细介绍:1、D盘无法格式化可能是因为该盘正在被其他程序或进程使用,在Windows操作系统中,如果有程序正在访问D盘上的文件或文件夹,系统将无法执行格式化操作;2、D盘无法格式化可能是因为该盘上存在损坏的文件系统,文件系统是操作系统用来组织和管理存储设备上的文件和文件夹的等等。

手机格式化恢复方法大揭秘(手机故障?别急) 手机格式化恢复方法大揭秘(手机故障?别急) May 04, 2024 pm 06:01 PM

现如今,无法开机等,卡顿,我们难免会遇到一些问题,比如系统崩溃、但在使用过程中、手机已成为我们生活中不可或缺的一部分。我们往往束手无策、而有时、对于这些问题的解决方法。帮助你解决手机故障,本文将为大家介绍一些手机格式化恢复的方法、让手机重新恢复正常运行。备份数据——保护重要信息安全通讯录等,如照片、联系人、以免在格式化过程中丢失、在进行手机格式化之前、首先要考虑的是备份手机上的重要数据和文件。确保数据的安全性、或者选择将文件传输至云存储服务中,可以通过连接电脑进行备份。使用系统自带恢复功能——简

电脑格式化教程 电脑格式化教程 Jan 08, 2024 am 08:21 AM

在使用电脑的时候很多时候都会遇到垃圾过多的情况,但是很多的用户还不知道电脑怎么格式化,没关系,下面就给你们大家带来了电脑格式化的教程一起看看吧。电脑怎么格式化:1、右击桌面的“此电脑”点击“管理”。2、在“计算机管理”中点击“存储”打开“磁盘管理”。3、选择自己要清理的硬盘右击选择“格式化”。4、勾选“执行快速格式化”并点击“确定”即可开始格式化。

格式化笔记本电脑会使其速度更快吗? 格式化笔记本电脑会使其速度更快吗? Feb 12, 2024 pm 11:54 PM

格式化笔记本电脑会使其速度更快吗?如果您想格式化您的Windows笔记本电脑,但想知道它是否会使速度更快,本文将帮助您了解这个问题的正确答案。格式化笔记本电脑会使其速度更快吗?用户格式化Windows笔记本电脑的原因有很多。但最常见的原因是笔记本电脑的性能或速度缓慢。格式化笔记本电脑会彻底删除C盘或安装Windows操作系统的硬盘分区上存储的所有数据。因此,每个用户在采取这一步之前都会三思而后行,尤其是在笔记本电脑的性能方面。本文将帮助您了解格式化笔记本电脑是否会加快速度。格式化笔记本电脑有助于

使用fmt.Sprint函数将多个值格式化为字符串并返回,包括类型信息 使用fmt.Sprint函数将多个值格式化为字符串并返回,包括类型信息 Jul 25, 2023 am 09:01 AM

使用fmt.Sprint函数将多个值格式化为字符串并返回,包括类型信息在Go语言中,fmt包提供了许多函数用于将数据格式化为字符串。其中,fmt.Sprint函数可以将多个值格式化为字符串并返回。与fmt.Sprintf函数不同的是,fmt.Sprint函数返回一个字符串,而不是一个格式化后的字符串。下面是一个使用fmt.Sprint函数的简单示例代码:pa

See all articles