질문과 답변· ··조회 10,930
[re]추가질문입니다.
>$beforemonth=strtotime("-1 month");
>이것이 한달전 타임스탬프라면 일주일이나 하루전의 타임스탬프는 어떻게 되는가요..
>
>제가 찾아보니까 strtotime함수는 string을 변수로 받아서 유닉스시간으로 변환시켜주는 것 같은데 맞는가요?
>
>그렇게 생각하고
>일주일전 타임스탬프는
>$beforeweek=strtotime("last week");
>또는
>$beforeweek=strtotime("-1 week");
>
>이렇게 될거라고 생각했는데 해보니까 잘 안되더군요...
strtotime() 은 영문자로 주어진 날짜나 시간에 대한 결과를 timestamp 로
반환해주는 함수입니다. mktime() 보다 사용하기 쉽죠. ^^
일주일 전 타임스탬프를 받아오는건 $beforeweek=strtotime("-1 week"); 를
하면 됩니다. 혹여 잘 안되시면 mktime() 을 사용하세요. 사용법은..
$beforeweek=mktime(0,0,0, date("m"), date("d")-7, date("Y"));
하시면 될껍니다. ^6^;;;
>이것이 한달전 타임스탬프라면 일주일이나 하루전의 타임스탬프는 어떻게 되는가요..
>
>제가 찾아보니까 strtotime함수는 string을 변수로 받아서 유닉스시간으로 변환시켜주는 것 같은데 맞는가요?
>
>그렇게 생각하고
>일주일전 타임스탬프는
>$beforeweek=strtotime("last week");
>또는
>$beforeweek=strtotime("-1 week");
>
>이렇게 될거라고 생각했는데 해보니까 잘 안되더군요...
strtotime() 은 영문자로 주어진 날짜나 시간에 대한 결과를 timestamp 로
반환해주는 함수입니다. mktime() 보다 사용하기 쉽죠. ^^
일주일 전 타임스탬프를 받아오는건 $beforeweek=strtotime("-1 week"); 를
하면 됩니다. 혹여 잘 안되시면 mktime() 을 사용하세요. 사용법은..
$beforeweek=mktime(0,0,0, date("m"), date("d")-7, date("Y"));
하시면 될껍니다. ^6^;;;
댓글 1
strtotime() 을 사용한다면 strtotime("-1 day");
mktime() 을 사용한다면....
mktime(0,0,0, date("m"), date("d")-1, date("Y"));
처럼 해주면 되겠죠.