WEB언어/PHP

[php] Last Week, This Week, 지난주 다음주 알기, 지난주 일요일

saltdoll 2017. 6. 17. 07:49
반응형

PHP의 Last Week, This Week 알아내기

 

[Last Week]

$previous_week = strtotime("-1 week +1 day");

$start_week = strtotime("last sunday midnight",$previous_week);
$end_week = strtotime("next saturday",$start_week);

$start_week = date("Y-m-d",$start_week);
$end_week = date("Y-m-d",$end_week);

echo $start_week.' '.$end_week;

 

[This Week]

$previous_week = strtotime("this week +1 day"); 

 

예: 오늘이 2017-06-16 이라면, 일~토요일까지의 날짜가 출력된다.

[결과]

2017-06-11 ~ 2017-06-17

 

출처: https://stackoverflow.com/questions/21644002/how-can-i-get-last-week-date-range-in-php 

 

 

[ Last Sunday - 지난일요일로 변경하기 ]

strtotime('last Sunday', strtotime('09/01/2010'));

[예제]
echo date('m/d/Y', strtotime('last Sunday', strtotime('09/01/2010'))); // 결과 08/29/2010

 

 

참고: https://stackoverflow.com/questions/3742820/php-how-to-get-previous-sunday-of-a-specific-date-in-the-past

반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)