테스트 사이트 - 개발 중인 베타 버전입니다

년도에 +2 할려면 어떻게 하나요? 채택완료

스노든 7년 전 조회 2,423

새로운 개인 프로젝트로 SCADA 프로그램을 제작하고 있는데요

 

Project Expired Date:             

 

위 코딩에서  은 프로젝트 시작일 이구요.

이 부분에 +2 해서 계약기간이 2년이면 2018년이 자동으로 2020년으로 표시되게 할려면 어떻게 해야 하나요?

+2 뒤에다 그냥 븉여서  하니까 덧셈이 안되고 그냥 뒤에 +2 가 붙더군요

 

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

답변 3개

채택된 답변
+20 포인트
G
7년 전

<<기본>>

</p>

<p><?php

$wr_3 = "2018-01-07"; // ex~</p>

<p>$beforeYear = date("Y-m-d", strtotime($wr_3." +2 year")); // 2년 합산

    echo $beforeYear."
";</p>

<p>$beforeMonth = date("Y-m-d", strtotime($wr_3." +2 month")); // 2달 합산

    echo $beforeMonth."
";</p>

<p>$beforeDay = date("Y-m-d", strtotime($wr_3." +2 day")); // 2일 합산

    echo $beforeDay;

?></p>

<p>

 

<<적용>>

<?php echo date("Y-m-d", strtotime($list[$i]['wr_3']." +2 year")); // 2년 합산 ?>

 

로그인 후 평가할 수 있습니다

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

플래토
7년 전

좀 다른 방법으로

wr_3의 저장방법이 yyyy-mm-dd 구조라면

</p>

<p>$sql  = "select DATE_ADD($wr_3, INTERVAL 2 YEAR) ex_3 from g5_write_테이블명 </p>

<p>             where 조건 ";</p>

<p>$expired = sql_fetch($sql);</p>

<p>echo $expired['ex_3'];</p>

<p>

 

로 사용하는것도 좋습니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

스노든
7년 전
답변감사합니다. sql 보다는 php echo 에서 해결하는게 더 간편할 것 같아요.

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

포스트잍

</p>

<p><?php echo date("m/d/Y",strtotime("2 year",strtotime($list[$i]['wr_3'])))?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

스노든
7년 전
적용 했더니 요래 뜹니다.
01/01/1972
뭔가 잘 못 되었어요.

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

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

로그인