date() 함수를 사용하여 현재 날짜와 시간을 얻는 방법을 설명할 때 이미 date() 함수의 구문을 이해했습니다. 여기서는 매개변수 형식의 형식에 중점을 둡니다. date() 함수의 옵션입니다.
매개변수 형식의 형식 옵션은 다음과 같습니다.
형식 매개변수 | 설명 |
a | 소문자 오전 값 및 오후 값, 반환 값 am 또는 pm |
A | 대문자 am 값과 오후 값, 반환 값 am 또는 pm |
B | Swatch 인터넷 표준시, 반환 값(000~999) |
d | 월의 일, 앞에 0이 붙은 두 자리 숫자(01~31) |
D | 요일, 텍스트형식, 3글자, 반환값 월~일 |
F | 월, 전체 텍스트 형식, 반환 값 1월~12월 |
h | 시, 12시간 형식, 앞에 0 없음, 반환 값 1~12 |
H | 시, 24시간 형식, 선행 0 없음, 반환 값 0~23 |
i | 앞에 0이 붙은 분 수, 반환 값 0~59 |
I | 일광 절약 시간인지 판단, 반환 값은 1 일광 절약 시간제, 그렇지 않으면 0입니다 |
j | 월의 날짜, 앞에 0이 없고 반환 값은 1~31 |
l(L의 소문자) | 주 번호, 완전한 텍스트 형식, 반환 값 Sunday~Saturday |
L | 여부 결정 윤년이면 반환 값은 1이고, 그렇지 않으면 0입니다. |
m | 숫자로 표시되는 월입니다. 0인 경우 반환값은 01~12 |
M | 3자리 약어로 표현되는 월, 반환값 Jan~Dec |
n | 숫자로 표현되는 월, 앞에 0이 없고 반환 값은 1~12 |
O | The 그리니치 표준시와의 시간 차이(예: +0200) |
r | RFC822 형식의 날짜(예: Thu, 21Dec 2000 16:01:07+0200) |
s | 초, 앞에 0이 붙음, 반환 값 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"); ?>
运行结果如下图:
上面就是我们对date()函数format参数的格式化实例,下一节,我们讲解“将日期和时间解析为UNIX”时间戳。
위 내용은 출력 형식의 날짜 및 시간 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!