>  기사  >  백엔드 개발  >  PHP 타임스탬프 및 시간대 개념

PHP 타임스탬프 및 시간대 개념

墨辰丷
墨辰丷원래의
2018-06-11 10:17:431989검색

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");
?>


6. string microtime()

이 함수는 현재 시간의 밀리초 수 + 공백 + 1970년

<?
print("start:microtime()<br>n");
for($index=0;$index<1000;$index++)
print("good!");
print("stop:microtime()<br>n");
?>

이후의 초 수로 구성된 문자열을 반환합니다. 또한 각 Lin Wei는 표준 시간 함수

요약

을 처리합니다. 이상이 이 글의 전체 내용이며, 모든 분들의 학습에 도움이 되기를 바랍니다.

관련 권장 사항:

PHP에서 지능형 히스토그램 프로그램을 만드는 방법

PHP에서 중국어 및 영어 이니셜을 추출하는 방법

PHP 중국어 원형 인장 클래스

위 내용은 PHP 타임스탬프 및 시간대 개념의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.