date()
표기할형태 (자주사용하는 형태의 예제만을 넣었습니다)
구분 | 표기형태 | 설명 | 예시 |
연(year) | L | 윤년 | 윤년이면 1 , 윤년이 아니면 0 |
연(year) | Y | YYYY 형태의 년도 표기 | 1990 ~ 2023 |
연(year) | y | YY(2자리)형태의 년도 표기 | 90 ~ 23 |
월(month) | F | 월의 영문표기 | January ~ December |
월(month) | M | 월의 영문표기(3문자) | Jan ~ Dec |
월(month) | m | 2자리 수 월표기 | 01 ~ 12 |
월(month) | n | 월표기 (0자리수 제외) | 1~12 |
월(month) | t | 해당 월의 일수 | 28 ~ 31 |
일(day) | I | 요일의 영문표기 | Sunday ~ Saturday |
일(day) | D | 요일의 영문표기(3문자) | Sun ~ Sat |
일(day) | d | 2자리 수 일표기 | 01 ~ 31 |
일(day) | j | 일 표기 | 1 ~ 31 |
일(day) | w | 요일의 숫자형태 표기 | 0 (일요일) ~ 6 (토요일) |
일(day) | z | 해당 연도 현재 까지의 일 수 | 0 ~ 365 |
주(week) | W | 해당 연도 현재 까지의 주차 수 | 1 ~ ... |
시간(time) | A | 오전/오후 대문자 | AM 또는 PM |
시간(time) | a | 오전/오후 소문자 | am 또는 pm |
시간(time) | H | 시 - 2자리 수 24시간 형태 | 00 ~ 23 |
시간(time) | G | 시 - 24시간 형태 | 0 ~ 23 |
시간(time) | h | 시 - 2자리 수 12시간 형태 | 01 ~ 12 |
시간(time) | g | 시 - 12시간 형태 | 1 ~ 12 |
시간(time) | i | 분 - 2자리 수 형태 | 00 ~ 59 |
시간(time) | s | 초 - 2자리 수 형태 | 00 ~ 59 |
출력예제 - 연
<?php
//현재 시각 2023-08-21 월요일(Monday)
echo date('L'); // 윤년이면 1, 아니면 0
echo "<br/>";
echo date('Y'); // YYYY 4자리 형태
echo "<br/>";
echo date('y'); // YY 2자리 형태
?>
결과화면 - 연
0
2023
23
출력예제 - 월
<?php
//현재 시각 2023-08-21 월요일(Monday)
echo date('F'); // 월의 영문표기
echo "<br/>";
echo date('M'); // 월의 영문표기(3자리)
echo "<br/>";
echo date('m'); // 2자리 수 월표기
echo "<br/>";
echo date('n'); // 월표기
echo "<br/>";
echo date('t'); // 해당 월의 일수
?>
결과화면 - 월
August
Aug
08
8
31
출력예제 - 일
<?php
//현재 시각 2023-08-21 월요일(Monday)
echo date('I'); // 요일의 영문표기
echo "<br/>";
echo date('D'); // 요일의 영문표기(3자리)
echo "<br/>";
echo date('d'); // 2자리수 일표기
echo "<br/>";
echo date('j'); // 일표기
echo "<br/>";
echo date('w'); // 요일의 숫자형태 0(일요일) ~ 6(토요일)
echo "<br/>";
echo date('z'); // 해당 연도 현재 까지의 일수 0 ~ 365
echo "<br/>";
echo date('W'); // 해당 연도 현재 까지의 주차 수 1 ~ ...
?>
결과화면 - 일
0
Mon
21
21
1
232
34
출력예제 - 시간
<?php
//현재 시각 2023-08-21 월요일(Monday)
echo date('A'); // 오전/오후 대문자 AM 또는 PM
echo "<br/>";
echo date('a'); // 오전/오후 소문자 am 또는 pm
echo "<br/>";
echo date('H'); // 2자리수 24시간 형태 00 ~ 23
echo "<br/>";
echo date('G'); // 24시간 형태 0 ~ 23
echo "<br/>";
echo date('h'); // 2자리수 12시간 형태 01 ~ 12
echo "<br/>";
echo date('g'); // 12시간 형태 1 ~ 12
echo "<br/>";
echo date('i'); // 2자리수 분 00 ~ 59
echo "<br/>";
echo date('s'); // 2자리수 초 00 ~ 59
?>
결과화면 - 시간
AM
am
10
10
10
10
45
31
출력예제
<?php
//현재 시각 2023-08-21 월요일(Monday)
echo date('Y/m/d');
echo "<br/>";
echo date('Y.M.D');
echo "<br/>";
echo date('Y-m-d');
echo "<br/>";
echo date('Y년 m월 d일', strtotime('2022-12-31'));
echo "<br/>";
echo date("Y-m-d H:i:s");
echo "<br/>";
echo date("H:i:s");
?>
결과화면
2023/08/21
2023.Aug.Mon
2023-08-21
2022년 12월 31일
2023-08-21 10:51:15
10:51:15
728x90
반응형
'PHP' 카테고리의 다른 글
PHP 문자열 합치기 / (쌍)따옴표 사용하기 (0) | 2023.08.24 |
---|---|
PHP 문자열 자르기, 예제로 쉽게 알아보자! (0) | 2023.08.24 |
PHP 문자열 치환 (0) | 2023.08.18 |
PHP 출력문은 이렇게 사용하세요. (0) | 2023.08.18 |
PHP 에러를 출력 하는 N가지 방법 (0) | 2023.08.18 |