728x90
반응형
# strtotime()
영어 텍스트 datetime 설명을 Unix 타임 스탬프로 구문 분석합니다.
$time = time();
echo date("Y-m-d",strtotime("-1 day", $time))." 하루 전(어제)<br>";
echo date("Y-m-d",strtotime("now", $time))." 현재<br>";
echo date("Y-m-d",strtotime("+1 day", $time))." 하루 후(내일)<br>";
echo date("Y-m-d",strtotime("+1 week", $time))." 일주일 후<br>";
echo date("Y-m-d",strtotime("-1 month", $time))." 한달 전<br>";
echo date("Y-m-d",strtotime("+1 month", $time))." 다음달<br>";
echo date("Y-m-d",strtotime("+6 month", $time))." 6달후<br>";
echo date("Y-m-d",strtotime("+12 month", $time))." 12달후<br>";
echo date("Y-m-d",strtotime("next Thursday", $time))." 다음주 목요일<br>";
echo date("Y-m-d",strtotime("last Monday", $time))." 지난 월요일<br>";
echo date("Y-m-d",strtotime("10 September 2000", $time))." 2000년 9월 10일 <br>";
출처: https://unabated.tistory.com/entry/strtotime [랄라라]
# date()
date() 함수는 날짜와 시간정보를 요청하는 형태에 맞게 구성하여 리턴하는 함수입니다.
date 함수를 이용하여 현재 시간을 확인할 수 있습니다.
● 사용법 : date([날짜 표현 형태], [타임스탬프]);
d | 1글자인 경우 앞에 0이 붙는 일 |
D | 영문 3글자로 표시하는 요일 |
j | 앞에 0이 붙지 않는 일 |
l | 영문으로 표시하는 요일 |
w | 요일 숫자값으로 월요일(1) ~ 일요일(7) |
W | 올해 몇번째 주인지 표시 |
z | 올해 몇번째 날짜인지 표시 (0부터 시작) |
F | 영문으로 표시하는 월 |
m | 1글자인 경우 앞에 0이 붙는 월 |
M | 영문 3글자로 표시하는 월 |
n | 앞에 0이 붙지 않는 월 |
t | 해당 월의 마지막 날 |
L | 윤년인 경우 1 윤년이 아닌 경우 0을 리턴 |
Y | 연도를 4글자로 표현 |
y | 연도를 2글자로 표현 |
a | 오전인 경우 am을 오후인 경우 pm을 리턴 |
A | 오전인 경우 AM을 오후인 경우 PM을 리턴 |
g | 시간을 1에서 12까지로 표현 |
G | 시간을 0에서 23까지로 표현 |
h | 시간을 01에서 12까지로 표현 |
H | 시간을 00에서 23까지로 표현 |
i | 분을 00에서 59까지로 표현 |
s | 초를 00에서 59까지로 표현 |
# 일주일 구하기
$today = date("Y-m-d");
$month_start = date('Y-m-01');
$month_end = date('Y-m-t');
$day_of_week = date('w', strtotime($today));
// 오늘 기준 월요일 구하기
$week_start = date('Y-m-d', strtotime($today. " -".$day_of_week."days"."+1 day"));
$week_end = date('Y-m-d', strtotime($week_start."+6 day"));
728x90
반응형
'🎨 Programming > PHP' 카테고리의 다른 글
[PHP] 문자열 찾기 (strpos) (0) | 2021.11.12 |
---|---|
[PHP] 변수 설정 여부 확인 (isset 함수) (0) | 2021.06.25 |
[PHP] 배열(Array) 정렬 array_multisort () (0) | 2021.03.12 |
[PHP] 배열(Array) array_column() (0) | 2021.03.12 |
[PHP] 배열(Array) 값 추가 - array_push() (0) | 2021.03.10 |