php 날짜 관련 함수time()1970년 1월 1일부터 현재까지의 시간을 초단위로 측정한 시간
mktime(hour,minute,second,month,day,year)특정 날짜의 시간 구하기
$time = mktime(0,0,0,12,27,2022)
strtotime("형식",시간)날짜간 차이 구하기
strtotime("날짜", $time)
strtotime("-1 day", $time)
"-1 day" 1일 전
"10 day" 10일 다음
"50 day" 50일 다음
"1 week" 1주일 뒤
"1 month" 1달 뒤
"last Monday" 지난 월요일
"next Monday" 다음 월요일
strtotime("-1 year, -1 day",$time)
$time 날짜 -1년 -1일
date(포멧,시간)사람이 읽을 수 있는 날짜와 시간
$date1= date("Y-m-d",$time);
//2022-12-27
$date1= date("y-m-d h:i:s a w",$time);
//22-12-27 09:25:01 6 am
| 입력 | 뜻 | 예시 |
|---|---|---|
| y | 년 | 22 |
| Y | 년 | 2022 |
| m | 달 | 12 |
| d | 날짜 | 24 |
| h | 시간 | 09 |
| i | 분 | 20 |
| s | 초 | 30 |
| a | 오전/오후 | am |
| w | 요일 | 6 |
시간(h)은 오전/오후(a)의 영향을 받아 나타난다.
요일(w)은 일요일 0부터 토요일 6을 나타낸다.
date_default_timezone_set("Asia/Seoul")시간을 아시아/서울 기준으로 한다.
date_diff(from,to)객체 두개를 인수로 받아 그 차이를 계산 한 후 반환
[교육 수료 D-DAY 계산기]
$from= new DateTime("2022-12-27");
$to= new DateTime("2023-03-23");
$aa= date_diff($from, $to);
echo $aa->days;