답변 5개 / 댓글 1개
채택된 답변
+20 포인트
2022-10-04 (화) 16:18:55
strtotime 대신 mktime을 사용해 보십시요
$last_day = date('t', mktime(0, 0, 0, 1, 1, 2017));
mktime함수의 인자는 순서대로 시간, 분, 초, 월, 일, 년도 입니다.
2022-10-07 (금) 22:07:17
Copy
$last_day = date("t", strtotime("2022-10-01"));
echo $last_day . '<br />';
echo $sYear . '<br />';
echo $sMon . '<br />';
$last_day = date("t", strtotime($sYear."-".$sMon."-01"));
echo $last_day . '<br />';
이런식으로 어디서 값이 틀어지는지도 확인해보세요
마르스컴퍼니
2022-10-04 (화) 16:50:14
if(!$sYear){ $sYear = date('Y'); }
if(!$sMon){ $sMon = date('m'); }
2022-10-04 (화) 16:48:53
https://jqueryui.com/datepicker/
그냥 이런 거 쓰는 게 좋지 않을까요?
sMon 값을 못받아오니까 현재달의 lastday로 계속 구하는거 같은데..
SYear나 sMon값이 정상적으로 받아지나요?
무조건 date(m)이랑 date(Y) 값으로만 작동 안하나요?
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.