[PHP] 시간 함수 (2) - getdate(), checkdate(), microtime()

2020. 3. 7. 16:14· Backend/php

[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
'Backend/php' 카테고리의 다른 글
  • [PHP] 파라미터(Parameter)와 아규먼트(Argument)
  • [PHP] 함수 만들기, 호출하기, 값 반환하기
  • [PHP] 시간 함수 (1) - time(), date(), mktime()
  • [PHP] date.timezone 지역 설정하기 (Asia/Seoul)
민57
민57
IT 개발 및 노션 관련 이것저것
youngdevIT 개발 및 노션 관련 이것저것
민57
youngdev
민57
전체
오늘
어제
  • 분류 전체보기 (105)
    • Dev logs (6)
    • Frontend (4)
      • javascript (19)
      • typescript (0)
      • html & css (4)
      • vuejs & reactjs (3)
      • programmers (1)
      • jsp (1)
    • Backend (38)
      • express (1)
      • php (27)
      • git & linux (7)
      • unity (3)
    • 개발 지식 (22)
      • computer science (3)
      • errors (4)
      • tool (8)
      • util (7)
    • Notion (3)
      • template (1)
      • widget (2)
    • 취미 (2)
      • github (1)
      • game (1)
    • 일상 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 오블완
  • 웹사이트모음
  • 티스토리챌린지
  • notion
  • 리액트기본
  • vuejs
  • react
  • 맥북필수프로그램
  • 노션
  • IntelliJ
  • 노션위젯
  • sql문제
  • 자바스크립트
  • 토이프로젝트
  • miny위젯
  • vue 토이프로젝트
  • 리액트
  • 자바스크립트모듈
  • javascript
  • JS
  • 자바스크립트콘솔
  • vue
  • javascript-archive
  • 리렌더링
  • php기초
  • PHP
  • 동적선택기
  • 리액트입문
  • PHP함수
  • 맥북포맷

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
민57
[PHP] 시간 함수 (2) - getdate(), checkdate(), microtime()
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.