1. PHP 날짜 시간 함수
ㅇ date(format, timestamp) : UNIX 타임스탬프를 형식화된 문자열로 리턴
- format : Y (4자리 연도,YYYY), m (2자리 월,MM), d (2자리 일,DD),
H (시, 00~23), i (분, 00~59), s (초, 00~59),
n (월, 1~12), j (일, 1~31), G (시, 0~23)
- timestamp : Unix Epoch(1970년1월1일0시0분0초)부터 세기 시작한 초
- 例) date('H') => 현재 몇 시(Hour)
ㅇ time(no parameter) : Unix Epoch을 기준으로 타임스탬프 값을 리턴
- 例) date('Y-m-d h:i:s', time())
. 현재 타임스탬프(Unix Epoch 기준) 값을 주어진 포멧(YYYY-MM-DD 시:분:초)에 맞춰 반환
ㅇ microtime() : 프로그램 수행 시간 구할 때 등에 유용
- 例) $start = microtime(true); $duration = microtime(true) - $start;
ㅇ date_create(date string) : DateTime 객체를 생성
ㅇ date_format(DateTimeInterface 객체, date format string) : 날짜 표현 형태 변경
- 例) date_format(date_create("2020-02-20 10:01:01"),"Y-m-d") => 2020-02-20
ㅇ strftime() : 시간/날짜 형식화 출력
ㅇ strtotime() : 문자열 날짜 형식을 UNIX 타임스탬프로 리턴
- 例) strtotime("first day of -1 month") => 전월 첫째일
- 例) $time_dif = strtotime($time_1) - strtotime($time_2)