PHP

[PHP] 금일 기준 저번주 월요일 조회 / 지난주 요일 구하기

chsr 2021. 5. 7. 11:27
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
반응형