[PHP] 시간 함수 (1) - time(), date(), mktime() 보러 가기
getdate() : 현재 시간 정보를 배열로 반환해주는 함수
배열 정보를 리턴하기 때문에 원하는 키값을 가져오면 된다.
키 | 설명 | 키 | 설명 |
seconds | 초 | year | 4자리 연도 |
minutes | 분 | weekday | 요일 (문자 표현) |
hours | 시 | month | 월. 문자 표현 |
mday | 일 | mon | 월. 숫자 표현 (1~12) |
wday | 요일. 일요일(0)~ 토요일(6) | 0 | 타임 스탬프 |
<?php
$nowTime = getdate();
echo "오늘은 ".$nowTime['year']."년 ".$nowTime['mon']."월 ".$nowTime['mday']."일 입니다.";
?>
Result
오늘은 2020년 3월 7일 입니다.
checkdate() : 날짜값이 유효한지 확인해주는 함수
구성 | 반환 |
checkdate(월, 일, 년); | true / false |
<?php
$isDateCheck = checkdate(2, 29, 2019);
if($isDateCheck) {
echo "유효한 날짜입니다.";
} else { echo "유효하지 않은 날짜입니다."; }
?>
2019년은 윤년이 아니므로 2월 29일이 존재할 수 없다.
Result
유효하지 않은 날짜입니다.
microtime() : 1초 이하의 시간 값, 즉 마이크로초를 반환하는 함수
true를 넘기거나, 넘기지 않는 두 가지의 방법으로 사용할 수 있다.
<?php
// 마이크로 초 따로 표시 (소수 + 정수)
echo microtime().'<br>';
// 마이크로 초 함께 표시
echo microtime(true);
?>
Result
0.48326900 1583565170
1583565170.4833
728x90
'Backend > php' 카테고리의 다른 글
[PHP] 파라미터(Parameter)와 아규먼트(Argument) (0) | 2020.03.10 |
---|---|
[PHP] 함수 만들기, 호출하기, 값 반환하기 (0) | 2020.03.10 |
[PHP] 시간 함수 (1) - time(), date(), mktime() (0) | 2020.03.07 |
[PHP] date.timezone 지역 설정하기 (Asia/Seoul) (0) | 2020.03.04 |
[PHP] 함수 isset(), empty() (0) | 2020.03.04 |