채택완료

날짜 더하기? 형님들

날짜를 선택하고 확인눌렀을때 미리 저장되어있는 변수값 만큼 더한 일수를 더하는 방법이있을까요?

ex) 날짜필드(varchar)입력 "2020-01-01" 을 입력하고 확인을 누르면 미리저장되어있는 변수필드(varchar)="5" 가 있다면

2020-01-06 으로 되게욥 31일에 했어도 36이아닌 다음달로 넘어가게요ㅠㅠ

|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트
2020-04-22 (수) 11:26:45
Copy
$date = strtoTime("2020-01-06");

echo strtoTime($date."+31 days")

답변에 대한 댓글 3개

echo strtoTime($date."+31 days")
괄호안에 마침표 오타인거같아 ,(쉼표)로바꾸고 해봤는데도 안되네요ㅠㅠ
151535325 이렇게 되는데 어떻게 변환가능한가요날짜로변환가능한거죠?
제가 출력을 빼먹었네요 ^^
[code]
$date = strtoTime("2020-01-06");
$date = strtoTime($date."+31 days");
echo date("Y-m-d", $date);
[/code]
2020-04-22 (수) 14:25:07

strtotime 입력형식이 잘못된듯합니다.

Copy
$date = "2020-01-06";

$addDay= "5";

$curdate= date("Y-m-d", strtotime($date . "+{$addDay} days"));

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