# PHP代码输出当前日期时间（包括星期几）

*Published:* 2023-11-16
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年11月16日，已超过 180天没有更新



PHP代码部分：

```
<?php
$weekarray=array("日","一","二","三","四","五","六");//数组替换date("w")为中文
echo date("Y年m月d日"),"星期".$weekarray[date("w")];
?>
```

**常用的 date() 函数：**

d - 一个月中的第几天（从 01 到 31）

D - 星期几的文本表示（用三个字母表示）

j - 一个月中的第几天，不带前导零（1 到 31）

l（'L' 的小写形式）- 星期几的完整的文本表示

N - 星期几的 ISO-8601 数字格式表示（1 表示 Monday\[星期一\]，7 表示 Sunday\[星期日\]）

S - 一个月中的第几天的英语序数后缀（2 个字符：st、nd、rd 或 th。与 j 搭配使用）

w - 星期几的数字表示（0 表示 Sunday\[星期日\]，6 表示 Saturday\[星期六\]）

z - 一年中的第几天（从 0 到 365）

W - 用 ISO-8601 数字格式表示一年中的星期数字（每周从 Monday\[星期一\]开始）

F - 月份的完整的文本表示（January\[一月份\] 到 December\[十二月份\]）

m - 月份的数字表示（从 01 到 12）

M - 月份的短文本表示（用三个字母表示）

n - 月份的数字表示，不带前导零（1 到 12）

t - 给定月份中包含的天数

L - 是否是闰年（如果是闰年则为 1，否则为 0）

o - ISO-8601 标准下的年份数字

Y - 年份的四位数表示

y - 年份的两位数表示

a - 小写形式表示：am 或 pm

A - 大写形式表示：AM 或 PM

B - Swatch Internet Time（000 到 999）

g - 12 小时制，不带前导零（1 到 12）

G - 24 小时制，不带前导零（0 到 23）

h - 12 小时制，带前导零（01 到 12）

H - 24 小时制，带前导零（00 到 23）

i - 分，带前导零（00 到 59）

s - 秒，带前导零（00 到 59）

u - 微秒（PHP 5.2.2 中新增的）