21xrx.com
2022-12-10 16:13:47 Saturday
登录
文章检索 我的文章 写文章
PHP gmdate()函数
2021-12-28 16:18:34 深夜i     --     --
PHP GMDate()功能

格式化GMT / UTC日期和时间并返回格式化的日期字符串:

<?php
// Prints the day
echo gmdate("l") . "<br>";

// Prints the day, date, month, year, time, AM or PM
echo gmdate("l jS \of F Y h:i:s A");
?>

定义和用法

gmdate()函数格式格式化GMT / UTC日期和时间,并返回格式化的日期字符串。


句法

gmdate(format, timestamp)

参数值

参数 描述
format

必需的。指定输出日期字符串的格式。可以使用以下字符:

d - 月的某天(从01到31)

D - 一天的文本表示(三个字母)

j - 没有前置零的日(1至31)

i(小写'i') - 一天的完整文本表示

N - ISO-8601数量的数字表示(周一是1,星期日是7)

S - 月份的英文序号后缀(2个字符St,Nd,Rd或th。与j参数一起使用比较好)

w - 数字代表的某天(星期日0,星期六6)

z - 一年中的一天(从0到365)

W - ISO-8601周的一年(星期一开始的周)

F - 一个月(1月至12月)的全文代表

m - 一个月的数字表示(从01到12)

M - 一个月的短文本表示(三个字母)

n - 一个月的数字表示,没有前置零(1到12)

t - 给定月份的天数

L - 是否是闰年(1是闰年,0不是)

o - ISO-8601年数

Y - 一年的四位数表示

y - 一年的两位数表示

a - 小写AM或PM

A - 大写的AM或PM

B - 转变为互联网时间(000到999)

g - 12小时格式(1到12)

G - 24小时格式(0到23)

h-12小时格式(01至12)

H - 24小时格式(00到23)

i - 有前置0的分钟(00到59)

s - 秒,有前置零的秒(00至59)

u - 微秒(在PHP 5.2.2中添加)

e - 时区标识符(例如:UTC,GMT,Atlantic / Azores)

I(大写字母i) - 日期是否在白天(1:是,0:不是)

O - 与格林威治时间(GMT)的区别(例如:+0100)

P - 小时和分钟与格林威治时间(GMT)的差异(在PHP 5.1.3中添加)

T - TimeZone缩写(示例:EST,MDT)

Z - 时区秒差, UTC西部的时区的偏移量是负(​​-43200至50400)

c - ISO-8601日期(例如2013-05-05T16:34:42 + 00:00)

r - RFC 2822格式化日期(例如,2013年4月12日星期五12:01:05 +0200)

U - 自Unix Epoch以来的秒数(1970年1月1日00:00:00 GMT)

也可以使用以下预定义的常数(PHP 5.1.0以来可用):

DATE_ATOM - Atom(例如:2013-04-12t15:52:01 + 00:00)

DATE_COOKIE - HTTP Cookies(例如: Friday, 12-Apr-13 15:52:01 UTC)

DATE_ISO8601 - ISO-8601(例如:2013-04-12T15:52:01 + 0000)

DATE_RFC822 - RFC 822(例如:Fri, 12 Apr 13 15:52:01 +0000)

DATE_RFC850 - RFC 850(例如: Friday, 12-Apr-13 15:52:01 UTC)

DATE_RFC1036 - RFC 1036(例如:Fri,4月12日15:52:01 +0000)

DATE_RFC1123 - RFC 1123(例如:Fri,2013年4月12日15:52:01 +0000)

DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)

DATE_RFC3339 - 与DATE_ATOM相同(PHP 5.1.3)

DATE_RSS - RSS(Fri, 12 Aug 2013 15:52:01 +0000)

DATE_W3C - 万维网联盟(例如:2013-04-12T15:52:01 + 00:00)

timestamp 可选。 指定整数UNIX时间戳。 默认值是当前本地时间(time())

 


技术细节

返回值: 返回成功的格式化日期字符串。 错误失败+ e_warning
PHP版本: 4+
PHP Changelog: PHP 5.1:现在的时间戳的有效范围是现在来自周五,1901年12月13日20:45:54 GMT到Tue,19月19日03:14:07 GMT。 在5.1版时间戳之前,在某些系统(例如Windows)中的01-01-1970至19-01-2038中有限(例如,Windows).php 5.1.1:添加 标准日期/时间格式的常数可用于指定 格式参数

 

 

  
  
下一篇: PHP idate()函数

评论区

{{item['qq_nickname']}}
()
回复
回复