채택완료

기간 더하기

2016-05-04 (수) 08:35:26 3,123

sql_query(" update {$g5['member_table']} set mb_leave_date = mb_leave_date + {$date}");

이렇게 했는데

20160510 에서 20160540 

5월 40일 이렇게돼요ㅠㅠ

20160610 이렇게 나와야되는데 ㅠㅠ

그리고 20160610 이런식으로 나오는데

16-06-10 이런식으로 나오겐 할수 없나요 ㅠ?

|

답변 2개

채택된 답변
+20 포인트
2016-05-04 (수) 08:57:09
아래를 참고하세요.

오늘부터 5일 후
echo date("Y-m-d",strtotime("+5 day"));

오늘부터 5일 전
echo date("Y-m-d",strtotime("-5 day"));

오늘부터 6주 전
$calyoil = 5 - date("w"); //현재 요일에서 금요일을 구하기 위한 가감
$needday = strtotime("-6 week"); // 6주전
$needday = date("Y-m-d" , strtotime("$calyoil days",$needday));
echo $needday;

sql_query(" update {$g5['member_table']} set mb_leave_date = DATE_ADD(mb_leave_date, INTERVAL $date DAY)");

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