PHP 함수의 다양화 및 유사한 기능이 주요 특징입니다. 동일한 애플리케이션을 여러 함수로 구현할 수 있다는 점은 아마도 오픈소스의 단점일 것입니다. PHP 시간 함수에 대한 체계적인 연구를 통해 타임스탬프와 시간의 관계를 완전히 이해하게 되었습니다. 개념(정말 중요함)이 필요한 친구들이 참고할 수 있습니다.
PHP의 모든 기능은 UNIX 시대, 즉 1970년 1월 1일부터 시작되었습니다.
날짜는 이 시간부터의 초 단위입니다.
함수에서 이 시간 이후의 초 수를 호출하면 이를 타임스탬프로 처리합니다.
현지 시간 함수
1. 문자열 날짜(문자열 형식, inieger 타임스탬프)
이 함수는 문자열 형식으로 제어되는 시간을 나타내는 문자열을 반환합니다.
예:
<? print(date("Y年 m月d日");//输出当前,年月日. print(date("Y年 m月d日",60*60*24*365*10);//输出1980年1月1日. ?>
왜 타임스탬프가 없나요? 타임스탬프가 비어 있거나 시간을 쓰지 않으면 현재 타임스탬프를 사용한다는 뜻입니다.
연도를 나타내는 제어 문자: Y---4 -자리 연도 y ---두 자리 연도
는 월의 제어 문자를 나타냅니다. m---1부터 12까지의 월 F---영어 월 이름 M---약식 월 이름
은 월을 나타냅니다. 일 숫자 제어 문자: d-- -월의 날짜 앞에 0이 붙음 j--앞에 0이 없는 일 숫자
요일을 나타내는 제어 문자: l--영어 주 D--약어 week
시간을 나타내는 제어 문자: h--1부터 12시간까지 H---0부터 23까지의 시간
은 오전과 오후의 제어 기호를 나타냅니다. a ---am 또는 pm A---AM 또는 PM
분의 제어 기호를 나타냅니다. i---값 00-59
는 1을 나타냅니다. 연도의 일 수: z--연도의 일 수
2. 배열 getdate(정수 타임스탬프)
이 함수는 행렬을 반환합니다.
예:
<? $current_date=getdate(); print($current_date("hours")); print($current_date("minutes"); print($current_date("seconds"); ?>
설명:
요소 설명
시간 24시간(시간 형식)
mday 월 날짜
분 분
mon 숫자 형식의 월
월 월의 전체 이름
초
wday 0부터 6까지의 숫자 형식의 요일
weekday 요일의 이름
년 연도
0 시간 스탬프는 1970년 1월 1일부터 현재까지의 초 수입니다.
yday 숫자 형식의 날짜
3. boolean checkdate(정수 월, 정수 일, 정수 연도) 이 함수는 날짜가 유효한지 확인합니다. 예:
<? if(checkdate(2,29,1980)) print("日期合法!n"); ?>
4. 이 함수는 다음을 가져옵니다. 현재 타임스탬프 예:
<? print(time());//输出一大串整数 ?>
5. 정수 mktime(정수 시간, 정수 분, 정수 초, 정수 월, 정수 일, 정수 연도)
이 함수는 주어진 날짜의 타임스탬프를 반환합니다. 1970년 1월 1일부터 현재까지의 초 수입니다. 매개변수가 범위를 벗어나는 경우 이 함수는 이를 해석할 수도 있습니다. 예를 들어 13일은 두 번째 해의 1월입니다.
예:<? $currenthour=date("H"); print("50个小时后为:"); print(date("h:i A l F dS,Y",mktime($currenthour+50))); print("<br>n"); ?>
이 함수는 현재 시간의 밀리초 수 + 공백 + 1970년
<? print("start:microtime()<br>n"); for($index=0;$index<1000;$index++) print("good!"); print("stop:microtime()<br>n"); ?>
요약
을 처리합니다. 이상이 이 글의 전체 내용이며, 모든 분들의 학습에 도움이 되기를 바랍니다.관련 권장 사항:
PHP에서 지능형 히스토그램 프로그램을 만드는 방법
위 내용은 PHP 타임스탬프 및 시간대 개념의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!