strtotime 관련 ... 이해가 안가는 부분 이 있어요
본문
오래전 그만둔 프로그래머 소스 보고 있는데요..
strtotime("-7 day".date("Y-m-d"))
이렇게 표시하면 어떻게 결과 값이 나오는건가요?
db 에 바로 들어가는거 같은데.. 페이지가 안나와서 체크중 나오는겁니다.
답변 3
오늘 날짜에서 7일 뺀 날짜의 unixTime 이 나옵니다.
<?php
echo "-7 day".date("Y-m-d");
echo strtotime("-7 day".date("Y-m-d"));
echo date("Y-m-d", strtotime("-7 day".date("Y-m-d")));
?>
-7 day2022-01-17
1641772800
2022-01-10
!-->정확히는 오늘 00시 (ex: 2022-01-17 00:00:00) 에서 7일을 뺀 unixtime(ex: 1641772800) 값이 나옵니다.
1641772800 는 2022-01-10 00:00:00 입니다.
<?php
$st_time = strtotime("-7 day");
echo date("Y-m-d", $st_time), "<br/>";
?>
결과 )
2022-01-10
오늘로부터 7일전
!-->
답변을 작성하시기 전에 로그인 해주세요.