제목 | 다음달 구하기 (다음달 마지막날 구하기) | ||
---|---|---|---|
글쓴이 | 로하나스 | 작성시각 | 2020/01/31 17:34:22 |
|
|||
오늘같은날 1월30일, 1월31일에 다음달을 구하면 3월이 되는 현상이 발생합니다. $next_month = date("Y-m-t",strtotime('+1 month')); $next_month = date("Y-m-t",strtotime('last day next month')); 이렇게 1월30일,31일에 위 소스는 2월이 아닌 3월을 표시합니다. 위 같은 현상이 발생한다는게 `정보`가 될 수 있겠네요..
해결책은 다음달 1일을 먼저 구하고, 마지막날을 다시 요청하면 됩니다.;;;; $ymd2 = date("Y-m-d",strtotime('first day of +1 month')); $ymt2 = date("Y-m-t",strtotime($ymd2));
|
|||
다음글 | 제가 사용중인 ci4 nginx 설정입니다. (4) | ||
이전글 | CI Docker (8) | ||
한대승(불의회상)
/
2020/05/13 16:35:39 /
추천
0
|
테러보이
/
2020/05/13 17:07:13 /
추천
0
저도 예전에 캘린더 만들때 그런적이 있어서 $standDate = '2020-03-01'; $lastDays = date('Y-m-t', strtotime($standDate)); $NextMont = date('m', strtotime('+1 day', strtotime($lastDays))); 와 같이 했던 기억이 나네요. |
앗 미처 생각지 못했던...
실수하기 좋은건데 유용하게 사용하겠습니다.