2010-07-02 3 views
1

전월의 마지막 날을 날짜 변수로 가져올 수 있어야합니다. 이 스크립트는 당월의 어느 날에 실행될 수 있습니다. 전월의 마지막 날이 29,30,31 등 이어도 동적으로 조정해야합니다.PHP에서 현재 달의 어느 날의 날짜에 관계없이 이전 달의 마지막 날을 얻는 가장 효율적인 방법은 무엇입니까?

가장 적합한 날은 무엇입니까?

+2

[이전 달의 마지막 날 하루 날짜?] (http://stackoverflow.com/questions/1370486/how-can-i-create-a-function-that-can-figure-out-the-previous-months-last-day-dat) [ PHP의 마지막 날] (http://stackoverflow.com/questions/1686724/php-last-day-of-the-month) 적어도 당신이 이미 시도한 것을 보여주십시오. – deceze

답변

7

내가 언급 한 복제본 중 어느 것도 제공하지 않을 것입니다. mktime은 범위를 벗어나는 값을 지원하므로 2010 년 7 월 40 일을 요청하면 2010 년 8 월 9 일 대신에이를 제공합니다. 당신은 이전 달의 마지막 날을 얻기 위해 현재 달의 날 0을 물을 수 있습니다.

$lastDayTimestamp = mktime(0, 0, 0, date('n'), 0); 
관련 문제