날짜 관련 질문 드립니다.
본문
예를들어 사용자가
입실날짜(wr_1) : 20150101
퇴실날짜(wr_2) : 20150110
이렇게 달력에서 선택을 하면 각각 필드에 자동으로 들어가는데
그 옆에 위의 예인 경우 9박10일 이 되는건데요
입실/퇴실을 선택을 하면 .. 그 옆에 9박 이렇게 표시가 되게 할려면
어떻게 해야 할까요. 9란 숫자를 어떻게 구해야 할런지..
답변 3
v1="20150101";
v2="20150109";
a1=new Date(v1.substr(0,4),v1.substr(4,2),v1.substr(6,2)).getTime();
a2=new Date(v2.substr(0,4),v2.substr(4,2),v2.substr(6,2)).getTime();
b=(a2-a1)/(60*60*24*1000);
f.term.value=b;
$days = (strtotime("20150110") - strtotime("20150101")) / 86400;
(퇴실 - 입실) / 하루(24 * 60 * 60)
이렇게 하시면 둘 차이가 나와요.
!--><? $days
= (
strtotime
(
"wr_2"
) -
strtotime
(
"wr_1"
)) / 86400; ?>
<? $days
= (
strtotime
($wr_2
) -
strtotime
($
wr_1
)) / 86400; ?>
로 하시구요. 혹시 날짜 입력부분이 readonly로 되있는데, datepicker 플러그인 등을 이용한 부분인가요?
wr_1과 wr_2의 차를 실시간으로 term에서 보여주려고만 하시는거라면 해당부분은 php가 아닌 javascript로 작업하셔야 합니다.
답변을 작성하시기 전에 로그인 해주세요.