테스트 사이트 - 개발 중인 베타 버전입니다

strtotime 관련 ... 이해가 안가는 부분 이 있어요 채택완료

곰탱스 3년 전 조회 2,042

오래전 그만둔 프로그래머 소스 보고 있는데요..

 

strtotime("-7 day".date("Y-m-d"))

 

이렇게 표시하면 어떻게 결과 값이 나오는건가요?

 

db 에 바로 들어가는거 같은데.. 페이지가 안나와서 체크중 나오는겁니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
3년 전

오늘 날짜에서 7일 뺀 날짜의 unixTime 이 나옵니다.

</p>

<p><?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")));

?></p>

<p>

-7 day2022-01-17

1641772800

2022-01-10

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

i
3년 전

</p>

<p><?php</p>

<p>$st_time = strtotime("-7 day");</p>

<p>echo date("Y-m-d", $st_time), "
";</p>

<p>?></p>

<p>

결과 ) 

2022-01-10

오늘로부터 7일전

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

C
3년 전

정확히는 오늘 00시 (ex: 2022-01-17 00:00:00) 에서 7일을 뺀 unixtime(ex: 1641772800) 값이 나옵니다.  

1641772800 는 2022-01-10 00:00:00 입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인