PHP는 time() 함수를 통해 현재 UNIX 타임스탬프를 얻고 date 함수를 사용하여 현재 시간을 얻는 것 외에도 시간과 날짜를 얻기 위한 다양한 함수를 제공합니다. , getdate() 함수를 호출하여 현재 시간을 확인할 수도 있습니다. 이 장에서는 "getdate()" 함수를 소개합니다.
getdate() 함수 사용법:
getdate() 함수는 날짜의 특정 부분에 대한 관련 정보를 가져오는 함수입니다.
getdate(timestamp);
getdate() 함수는 날짜 및 시간 정보를 배열 형식으로 반환합니다. 매개변수 타임스탬프가 없으면 현재 시간이 우선 적용됩니다. 이 함수가 반환하는 연관배열 요소는 다음과 같습니다.
getdate() 함수가 반환하는 연관배열 요소에 대한 설명
键名 | 说明 | 返回值例子 |
---|---|---|
"seconds" | 秒的数字表示 | 0 到 59 |
"minutes" | 分钟的数字表示 | 0 到 59 |
"hours" | 小时的数字表示 | 0 到 23 |
"mday" | 月份中第几天的数字表示 | 1 到 31 |
"wday" | 星期中第几天的数字表示 | 0(表示星期天)到 6(表示星期六) |
"mon" | 月份的数字表示 | 1 到 12 |
"year" | 4 位数字表示的完整年份 | 例如:1999 或 2003 |
"yday" | 一年中第几天的数字表示 | 0 到 365 |
"weekday" | 星期几的完整文本表示 | Sunday 到 Saturday |
"month" | 月份的完整文本表示 | January> 到 December |
0 | 自从 Unix 纪元开始至今的秒数,和 time() 的返回值以及用于 date() 的值类似。 | 系统相关,典型值为从 -2147483648 到 2147483647。 |
getdate() 함수예제
예제 1
이 예는 매개 변수 없이 getdate() 함수를 사용하며, 코드는 다음과 같습니다.
<?php $time=getdate(); print_r($time); ?>
실행 결과는 아래와 같습니다.
getdate() 함수는 날짜와 시간 정보를 배열 형태로 반환하므로 print_r() 인쇄하는 데 사용됩니다.
예제 2
getdate() 함수를 사용하여 시스템의 현재 날짜 정보를 얻고 함수의 반환 값을 출력하는 예제 코드는 다음과 같습니다.
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $arr=getdate(); echo $arr[year]."-".$arr[mon]."-".$arr[mday]." "; echo $arr[hours].":".$arr[minutes].":".$arr[seconds]." ".$arr[weekday]."<br/>"; echo "today is the $arr[yday]th of year"; ?>
실행 결과 아래와 같습니다.
위는 getdate() 함수를 간단히 적용한 것입니다.
우리 모두는 1년이 12개월이고 일주일이 7일이라는 것을 알고 있지만... 컴퓨터는 그것을 모르기 때문에 다음 섹션에서 날짜가 유효한지 확인해야 합니다. , 우리는 날짜의 유효성을 확인하기 위해 PHP 함수를 사용하는 방법을 소개합니다.
위 내용은 php getdate() 함수를 이용하여 날짜 정보를 얻는 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!