Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- chart.js
- C# IO
- 안드로이드 푸쉬
- 안드로이드
- php 시큐어코딩
- 안드로이드 푸시
- javascript
- xe
- 안드로이드 gcm
- Android
- 자동 생성
- Mail Server
- roundcube
- android 효과음
- PHP
- dovecot
- html5
- 폼메일
- 우분투
- mysql
- FCM
- UML
- C#
- soundpool
- 설치
- 자바스크립트
- curl
- not working
- php 취약점
- WebView
Archives
- Today
- Total
그러냐
javascript 날짜 계산, 시간계산 본문
반응형
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();
}
반응형
'javascript' 카테고리의 다른 글
자바스크립트는 어떻게 작동하는가: 메모리 관리 + 4가지 흔한 메모리 누수 대처법 (0) | 2019.11.19 |
---|---|
[JavaScript] HTML5 API Geolocation - 현재 위치 정보 얻기 (0) | 2019.10.22 |
구글맵 반경(원) 그리기/삭제, 반경중앙에 마커 추가/삭제(google map circle draw/delete) (0) | 2019.03.07 |
node.js React.js 강좌 (0) | 2019.01.03 |
js 파일 내 js 파일 참조 import (0) | 2018.01.22 |