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
- C#
- 안드로이드 gcm
- FCM
- PHP
- 폼메일
- WebView
- curl
- Mail Server
- roundcube
- UML
- 안드로이드
- 자동 생성
- Android
- javascript
- C# IO
- 안드로이드 푸시
- html5
- not working
- mysql
- chart.js
- android 효과음
- 자바스크립트
- soundpool
- php 취약점
- xe
- php 시큐어코딩
- 설치
- 안드로이드 푸쉬
- dovecot
- 우분투
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 |