首页博客网络编程
此 date() 函数用于格式化代码中的日期和时间。
有特殊的格式化字符:PHP 年、周、日等。
您可以使用它使 PHP 自动获取时间戳并更新您网站上的版权日期。
输入日期的语法规则相当简单:
date(format, timestamp)
该部分描述一个整数 Unix 时间戳。输入它是可选的 - 如果你不这样做,它将导致 PHP 自动获取时间戳并显示当前本地时间 ()。timestamp
time()
现在,就部分而言,这是一个不同的故事。必须输入,因为这是您指定 PHP 日期格式的外观的方式。format
在PHP年中,月份和日通常使用特殊符号来指代。PHP 日期函数最常使用四种字符:
d (01-31) 表示日期数。
m (01-12) 表示月份数字。
Y(四位数字)表示年份数字。
l(小写“L”)表示星期几。
可以添加更多符号 (, , ) 以用于其他 PHP 日期格式。/
.
-
在下面的代码示例中,您可以看到创建 PHP 日期格式的四种不同方法:
例复制
<?php echo "Today is " . date("Y/m/d") . "<br>"; echo "Today is " . date("Y.m.d") . "<br>"; echo "Today is " . date("Y-m-d") . "<br>"; echo "Today is " . date("l");?>
现在,上面列出的四个字符可能是日期时间 PHP 函数最常用的字符,但您的选择不仅限于它们。让我们看一下可用于 PHP 日期格式的整个字符列表以及它们指示的内容:
字符 | 描述 |
---|---|
d | 月份中的某一天 (01-31) |
D | 以三个字母文本显示一天 |
j | 月份中的某天(前面没有零;1-31) |
l(小写“L”) | 显示一天的全名 |
N | 以数字格式显示的工作日(1 表示星期一,7 表示星期日) |
S | 月份中某一天的后缀。(圣、路、日或北)可与j组合创建1st;13日等。 |
w | 以数字格式显示的工作日(0 表示星期日,6 表示星期六) |
z | 一年中某一天的号码 (0-365) |
W | 一年中当前周的数字(周从星期一开始) |
F | 月份的全名(1 月、12 月等) |
m | 当月数 (01-12) |
M | 用三个字母写的月份名称 |
月份的数字表示形式,不带前导零 (1-12) | |
t | 显示当月的天数 |
L | 如果是闰年,则显示 1,如果不是闰年,则显示 0。 |
o | ISO-8601年号 |
Y | 以四位数字显示的当前年份 |
y | 以两位数显示的当前年份(最后两位) |
一个 | 显示时间前缀(上午/下午) |
一个 | 以大写形式显示时间前缀 (AM/PM) |
B | 互联网样本时间 (000-999) |
g | 小时以 12 小时格式显示 (1-12) |
G | 小时以 24 小时格式显示 (0-23) |
h | 小时以 12 小时格式显示,前导零 (01-12) |
H | 小时以 24 小时格式显示。使用前导零 (00-23) |
我 | 以前导零显示的分钟数 (00-59) |
s | 以前导零显示的秒数 (00-59) |
u | 显示微秒 |
e | 显示时区(UTC、GMT 等) |
I(大写字母 i) | 如果日期在夏令时,则显示 1;如果日期不是,则显示 0 |
O | 显示与格林威治时间 (GMT) 的差异(例如: +0200) |
P | 显示与格林威治时间 (GMT) 的差值(以小时:分钟为单位) |
T | 时区缩写(例如:MDT、EST) |
Z | 时区偏移量(以秒为单位)。从 -43200 到 50400(从 UTC 向西为负数) |
c | ISO-8601 格式的日期(例如:2017-09-12T19:54:40+00:00) |
r | RFC 2822 格式的日期(例如:13 年 2017 月 18 日星期五 09:10:0200 +<>) |
U | 显示自 Unix 时间(1 年 1970 月 00 日 00:00:<> GMT)以来经过的秒数 |
开发人员还使用了一些预定义的日期时间 PHP 常量。请看下表:
不断 | 描述 |
---|---|
DATE_ATOM | 原子(例如:2017-09-12T19:12:11+00:00) |
DATE_COOKIE | HTTP Cookie(例如:星期一,11-Apr-11 19:58:51 UTC) |
DATE_ISO8601 | ISO-8601(例如:2017-09-12T12:12:11+0000) |
DATE_RFC822 | RFC 822(例如:11 年 14 月 19 日星期一 11:15:0000 +<>) |
DATE_RFC850 | RFC 850(例如:星期二,11-10月-11 12:51:<> UTC) |
DATE_RFC1036 | RFC 1036(例如:11 年 11 月 19 日星期一 42:31:0000 +<>) |
DATE_RFC1123 | RFC 1123(例如:10 年 2018 月 13 日星期一 32:01:0000 +<>) |
DATE_RFC2822 | RFC 2822(例如:10 年 2017 月 18 日星期五 53:31:0000 +<>) |
DATE_RFC3339 | 与DATE_ATOM相同(从 PHP 5.1.3 开始) |
DATE_RSS | RSS(例如:12 年 2017 月 13 日星期一 22:21:0000 +<>) |
DATE_W3C | 万维网联盟(例如:2017-09-12T13:32:11+00:00) |
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位