实例介绍PHP日期函数date格式转换_PHP教程

实例介绍PHP日期函数date格式转换_PHP教程

网站开发时我们经常需要对日期、时间进行处理,在php里提供了很多日期、时间函数方便php开发者对日期、时间进行计算、格式转换。所以掌握php日期函数非常必要,也为处理php日期函数与mysql数据库日期之间的格式转换打下基础。这里以php实例介绍php基础:日期函数date和unix时间戳函数以及相互间日期格式的转换方法。

php日期时区设定

在启用php日期函数之前,首先需要确保设定的时区是正确的,否则显示出的日期可能会有出入。在php环境搭建时只需要在php.ini配置文件中设定date.为相应的时区即可。如果你没有操作php.ini配置文件的权利,可通过php时区函数e_get(void)获取当前php运行环境的时区,再使用e_set( $)函数设定相应的时区,更多php支持的时区可查询。

php格式化日期函数date

原型 date( $

,int $

$ – php日期函数date的格式代码

$ – unix时间戳实例介绍PHP日期函数date格式转换_PHP教程,默认为当前时间戳(可选)

格式化字符———- 说明 ——— 返回值描述

日(day)

d —— 月份中的第几天,返回2位数字 ——01 到31

j —— 月份中的第几天php date时间,1至9不带零 ——1 到31

s —— 每月天数的英文后缀 ——2个字符st,nd,rd或者th。可以和j一起用

z —— 年份中的第几天 ——0 到366

星期(week)

l —— 星期几 —— 到

d —— 英文星期几,文本表示 ——3个字母mon 到sun

n —— 以数字表示星期几(php 5.1.0 新加)——  1(表示星期一)到7(表示星期天)

w —— 星期中的第几天 ——0(表示星期天)到6(表示星期六)

w ——iso-8601 格式年份中的第几周,每周从星期一开始(php 4.1.0 新加的)——42(当年的第42 周)

月(month)

f —— 月份 —— 或者march 到

m —— 数字表示的月份 ——01 到12

m —— 三个字母缩写表示的月份 ——jan 到dec

n —— 数字表示的月份 ——1 到12

t —– 月份天数 ——28 到31

年(year)

l ——闰年,以布尔值表示 —— 如果是闰年为1,否则为0

o ——iso-8601 格式年份数字。类似于yphp date时间,除非iso 的星期数(w)属于前一年或下一年,则用那一年。(php 5.1.0 新加)——1999 or 2003

y —— 四位数字完整表示的年份 ——1999 或2003

y —— 两位数字表示的年份 ——99 或03

时间(time)

a —— 上午和下午 ——am 或pm

a —— 上午和下午 ——am 或pm

b —— 时间 ——000 到999

php date时间

g —— 小时,12 小时格式 —— 没有前导零1 到12

g —— 小时,24 小时格式 —— 没有前导零0 到23

h —— 小时,12 小时格式 —— 有前导零01 到12

h —— 小时,24 小时格式 —— 有前导零00 到23

i —— 分钟 ——  00 到59

s —— 秒 ——  00 到59

时区()

e —— 时区标识(php 5.1.0 新加)——utc,gmt,/

i —— 是否为夏令时 —— 夏令时为1,否则为0

t —– 时区缩写 —— 例如:est,mdt

z —— 与当前时区的时区差,单位为秒  ——  -43200 到43200

完整的日期/时间(full date/time)

c ——iso 8601 格式的日期(php 5 新加) ——2004-02-12t15:19:21+00:00

r ——rfc 822 格式的日期 ——thu, 21 dec 2000 16:01:07 +0200

u —— 从1970 1.1到某时刻总的描述,即unix时间戳,参见time()

php日期函数date格式化字符的英文文档请参考

date函数使用提示:在使用php日期函数date输出格式化的日期格式时,你可以通过首先写出你需要输出的日期格式后,再使用date日期函数中的格式化字符进行组合,使用起来会很得心应手。

使用php日期函数date对unix时间戳进行格式转换

php date日期函数第二个可选参数$是以unix时间戳的形式存在,通过这个参数可以将unix时间戳转换成相应的日期格式。使用unix时间戳在参数传递,日期计算等方面好处很多,方便简洁。

php中将日期转换成unix时间戳的常用函数主要有、time、。

php日期函数主要用来将日期和时间转换成unix时间戳格式。

原型如下

int (

int $hour = date(h)

,int $ = date(i)

,int $ = date(s)

,int $month = date(n)

,int $day = date(j)

,int $year = date(y)

,int $ = -1

注:函数的所有参数都是可选的,其中$表示是否为夏令时,当函数参数都为空时,将默认为当前时间,类似于time函数。

php日期函数time主要用来获取当前时间,以unix时间戳格式存在。

php日期函数主要用来将英文描述的日期时间转换为unix 时间戳。

原型如下

int ( $time

,int $now

php date时间

注:$time参数主要是以英文文本描述的形式存在。

$now可选参数主要表示为$time计算日期时间的一个基准,默认为当前unix时间戳。

php date日期函数主要用来转换输出各种日期格式,如果想要获取日期和时间的各个部分,可以通过传递unix时间戳参数给函数获取,函数会返回一个相关数组,数组键值如下:

01

—- 秒数

02

—- 分钟

03

hours —- 小时

04

mday —- 月份中日期

05

wday —- 星期几,0(表示星期天)到6(表示星期六)

06

mon —- 月份

07

year —- 四位数字表示的完整年份

08

yday —- 一年中第几天

09

—- 星期的文本表示, 到

10

month —- 月份文本表示, 到

11

0 —- 从unix纪元开始至今的秒数,和time()的返回值类似。

通过上述几个php unix时间戳函数php date时间,再配合php date日期函数可以进行各种日期格式转换、计算和输出。

php日期计算实例:

计算年龄

01

日期加减

01

日期计算与格式转换实例

日期加减也可以通过函数完成

01

至此,php日期函数date格式化字符含义以及部分php unix时间戳函数的介绍以及相互间的转换和格式化输出实例就介绍完了,这对掌握php日期、时间函数的计算、与转换是非常必要的。希望对php入门学习的朋友有所帮助。

:///phpjc/.网站开发时我们经常需要对日期、时间进行处理实例介绍PHP日期函数date格式转换_PHP教程,在php里提供了很多日期、时间函数方便php开发者对日期、时间进行计算、格式转换。所以…

公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299

资源库 - 资源分享下载网 » 实例介绍PHP日期函数date格式转换_PHP教程

常见问题FAQ

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们