그러냐

javascript 날짜 계산, 시간계산 본문

javascript

javascript 날짜 계산, 시간계산

관절분리 2019. 7. 31. 18:05
반응형

caldt() : 날짜 시간 계산 함수, parseInt는 소수점 내림처리된다

mplus(num){ : num만큼 월 계산을 해준다. 월, 일은 %02d 로 표현한다

 

function caldt(){
  var edt = $("#datepicker2").val();

  var arr2 = edt.split('-');
  var dat1 = new Date();
  var dat2 = new Date(arr2[0], (arr2[1]-1), arr2[2]);

  var diff = dat2 - dat1;
  var currDay = 24 * 60 * 60 * 1000;// 시 * 분 * 초 * 밀리세컨
  var currTm = 60 * 60 * 1000;

  var dfd = parseInt(diff/currDay);
  var dft = parseInt(diff/currTm);

  $("#emDT").html(dfd+"일 남음  [ "+dft+"시간 남음 ]");
}

function mplus(num){
  if ($("#datepicker2").val()==""){
 	 return;
  }
  var edt = $("#datepicker2").val();
  var arr = edt.split('-');
  var dat1 = new Date(arr[0], (arr[1]-1), arr[2]);

  dat1.setMonth(dat1.getMonth() + num);

  var mm = "00" + (dat1.getMonth()+1);
  var dd = "00" + dat1.getDate();
  mm = mm.slice(-2);
  dd = dd.slice(-2);
  $("#datepicker2").val(dat1.getFullYear() + "-" +
  mm + "-" + dd);

  caldt();

}

 

반응형