Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
날짜 더하기 빼기 해서 몇박 몇일인지 알아내기

날짜 더하기 빼기 해서 몇박 몇일인지 알아내기

날짜 더하기 빼기 해서 몇박 몇일인지 알아내기

QA

날짜 더하기 빼기 해서 몇박 몇일인지 알아내기

답변 4

본문

1747135837_1511559871.4315.png

 

위 처럼 되었는데 총 숙박일수를 구하고 싶은데 어떻게 해야 하나요?

이 질문에 댓글 쓰기 :

답변 4

DateInterval 클래스 를 사용하는 방법이 있습니다.

 

https://stackoverflow.com/a/16177475


$date1 = new DateTime("11/08/2017");
$date2 = new DateTime("11/24/2017");
$diff = $date2->diff($date1)->format("%a");
echo $diff;

 

※ http://php.net/manual/en/dateinterval.format.php

라이브러리가 있네요

https://github.com/briannesbitt/Carbon

 

이건 어떤가요?

<script language="javascript">
function termDate(){
 f=document.fwrite;
    
 v1=f.wr_1.value.split("-");
 v2=f.wr_2.value.split("-");
 a1=new Date(v1[0],v1[1]-1,v1[2]).getTime();
 a2=new Date(v2[0],v2[1]-1,v2[2]).getTime();
 
 b=(a2-a1)/(1000*60*60*24);
 
 f.wr_15.value=b; 
 
}
</script> 

 

wr_1 입실날짜 필드

wr_2 퇴실날짜 필드

wr_15 총 숙박일 필드

 

퇴실날짜 필드에 onchange="javascript:termDate();" 게 하시면 wr_15 필드에 숙박일 출력 됩니다.

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로