PHP 현재 시간 가 져 오 는 5 가지 방법
gmmktime()
gmmktime()함 수 는 GMT 날짜 의 UNIX 타임 스탬프 를 얻 을 수 있 습 니 다.문법 은 다음 과 같다.
int gmmktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] )
이 함수 의 매개 변 수 는 오른쪽 에서 왼쪽으로 순서대로 비 울 수 있 으 며 비 어 있 는 매개 변 수 는 현재 GMT 값 으로 설 정 됩 니 다.사용 예 는 다음 과 같다.
<?php
echo gmmktime(); // , GMT
echo gmmktime(0,45,3,7,7,2016); // GMT 2016 7 7 0 45 3
?>
이 프로그램의 인쇄 결 과 는 다음 과 같 습 니 다.1467909956 1467852303
mktime()
mktime()도 날짜 의 UNIX 타임 스탬프 를 받 을 수 있 습 니 다.문법 은 다음 과 같다.
int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )
이 함 수 는 주어진 인자 에 따라 UNIX 타임 스탬프 를 되 돌려 줍 니 다.타임 스탬프 는 유 닉 스 기원 에서 주어진 시간 까지 의 초 수 를 포함 하 는 긴 정수 이다.gmmktime()함수 와 마찬가지 로 이 함수 의 매개 변 수 는 오른쪽 에서 왼쪽으로 생략 할 수 있 으 며 생략 된 매개 변 수 는 원가 날짜 와 시간의 현재 값 을 설정 합 니 다.
사용 예 는 다음 과 같다.
<?php
echo mktime(); // GMT
echo mktime(0,45,3,7,7,2016); // GMT 2016 7 7 0 45 3
?>
이 프로그램의 인쇄 결 과 는 다음 과 같 습 니 다.1467910465 1467852303
microtime()
microtime()은 현재 UNIX 타임 스탬프 와 마이크로 초 수 를 획득 할 수 있 습 니 다.문법 은 다음 과 같다.
mixed microtime ([ bool $get_as_float ] )
get 설정 하면as_float 매개 변수 값 은 true 이 고 microtime()은 부동 소수점 을 되 돌려 줍 니 다.인자 가 없 으 면"msec sec"형식의 문자열 을 되 돌려 줍 니 다.그 중에서 sec 는 UNIX 기원 부터 지금까지 의 초 입 니 다.msec 는 초 입 니 다.문자열 의 두 부분 은 모두 초 단위 로 되 돌아 갑 니 다.사용 예 는 다음 과 같다.
<?php
echo microtime(); // msec sec
echo "<br/>";
echo microtime(true); //
?>
위 프로그램의 인쇄 결 과 는 다음 과 같 습 니 다.0.40474900 1467910862
1467910862.4048
time()
time()함 수 는 현재 UNIX 타임 스탬프 를 되 돌려 줍 니 다.문법 은 다음 과 같다.
int time ( void )
time()함수 의 문법 은 비교적 간단 합 니 다.예 를 들 어 다음 과 같 습 니 다.
<?php
echo time();
?>
이 프로그램의 인쇄 결 과 는 다음 과 같 습 니 다.1467911104
getdate()
getdate()는 날짜 와 시간 정 보 를 얻 을 수 있 습 니 다.문법 은 다음 과 같다.
array getdate ([ int $timestamp = time() ] )
이 함 수 는 timestamp 에 따라 날짜 정 보 를 포함 하 는 관련 배열 array 를 되 돌려 줍 니 다.시간 스탬프 를 주지 않 으 면 현재 로 컬 시간(이 때 는 time()함수 와 같은 값)이 라 고 생각 합 니 다.돌아 오 는 관련 배열 의 키 명단 원 은 표 와 같다.
getdate()함수 가 관련 배열 키 명 을 되 돌려 줍 니 다.
키 이름
설명 하 다.
반환 값 예
seconds
초의 숫자 표시
0 부터 59 까지
minutes
분 의 숫자 표시
0 부터 59 까지
hours
시간의 숫자 표시
0 부터 23 까지
mday
월 중 며칠 째 숫자 표시
1 부터 31 까지.
wday
주 중 며칠 째 숫자 표시
0(일요일)부터 6(토요일)까지
mon
달의 숫자 표시
1 부터 12 까지.
year
4 자리 숫자 가 나타 내 는 전체 연도
1999 또는 2019
yday
일년 중 며칠 째 숫자 표시
0 부터 365 까지
weekday
요일
월요일 부터 Sunday 까지
month
월 의 전체 텍스트 표시,예 를 들 어 January 나 April
일월 부터 12 월 까지
0
UNIX 기원 부터 지금까지 의 초 수 는 time()의 반환 값 과 date()에 사용 되 는 값 과 유사 합 니 다.
시스템 관련,전형 치-2147483648~21474833647
getdate()함수 의 사용 예 는 다음 과 같다.
<?php
echo "<pre>";
var_dump(getdate());
?>
위 프로그램의 인쇄 결 과 는 다음 과 같 습 니 다.array(11) {
["seconds"]=>int(57)
["minutes"]=>int(18)
["hours"]=>int(17)
["mday"]=>int(7)
["wday"]=>int(4)
["mon"]=>int(7)
["year"]=>int(2016)
["yday"]=>int(188)
["weekday"]=>string(8) "Thursday"
["month"]=>string(4) "July"
[0]=>int(1467911937)
}
PHP 가 현재 시간 을 가 져 오 는 5 가지 실현 방식 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 PHP 가 현재 시간 을 가 져 오 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 저 희 를 많이 사랑 해 주세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.