728x90
반응형
■ PHP 금일 기준 저번주 월요일 조회 / 지난주 요일 구하기
■ 사용법
$YY = date('Y'); // 년
$MM = date('m'); // 월
$DD = date('d'); // 일
// 해당 날짜의 요일을 숫자로 뽑음.
$firstDate = date('w', mktime( 0, 0, 0, $MM, $DD, $YY));
// 만약 일요일이라면
if(!strcmp($firstDate, '0')) { $firstDate1 = ($firstDate - 1) + 7; }
else{ $firstDate1 = ($firstDate - 1 ); }
$preMonday = $firstDate1 + 7; // 저번주 월요일
$preSunday = $firstDate1 + 1; // 저번주 일요일
// 저번주의 시작일 (월요일,일요일)
$preMonday = date('Y-m-d', mktime(0, 0, 0, $MM, $DD - $firstDate1, $YY));
$preSunday = date('Y-m-d', mktime(0, 0, 0, $MM, $DD - $endDate1, $YY));
// 금일:2021-05-07 기준
echo ' StartDate: ' . $StartDate; // StartDate: 2021-04-26
echo ' endDate: ' . $endDate; // endDate: 2021-05-02
728x90
반응형
'PHP' 카테고리의 다른 글
[PHP] PC, 모바일 디바이스 기기 체크 (0) | 2021.05.24 |
---|---|
[PHP] 문자열 뒤집기 strrev() (0) | 2021.05.10 |
[PHP] 한자리 숫자 앞에 0 붙이기 (0) | 2021.05.04 |
[PHP] 빈 배열 요소 제거, 배열 내 빈값 제거 array_filter() (0) | 2021.04.13 |
[PHP] 여러 특정 문자 기준 배열 preg_split() (0) | 2021.04.13 |