2011. 10. 12. 18:25 [Major] SQL & JSP & JavaScript
자바스크립트 날짜 계산하기
기준일로 부터 앞뒤로 x일 만큼의 시간을 자동으로 계산해서 넣어주는 함수
출처: http://youngsam.kr/653 (자바스트립트 날짜 계산)
//5일전후 선택/해제
function click(){
var curDate = new Date();
var from_date = new Date(Date.parse(curDate) - 5 * 1000 * 60 * 60 * 24); //before 5days
var to_date = new Date(Date.parse(curDate) + 5 * 1000 * 60 * 60 * 24); //after 5days
eval('document.frm.from_date').value =
timeSt(from_date).substring(0,4)+'/'
+timeSt(from_date).substring(5,7)+'/'
+timeSt(from_date).substring(5,7)+'/'
+timeSt(from_date).substring(8,10);
eval('document.frm.to_date').value =
timeSt(to_date).substring(0,4)+'/'
+timeSt(to_date).substring(5,7)+'/'
+timeSt(to_date).substring(8,10);
timeSt(to_date).substring(0,4)+'/'
+timeSt(to_date).substring(5,7)+'/'
+timeSt(to_date).substring(8,10);
}
function timeSt(dt) {
var d = new Date(dt);
var yyyy = d.getFullYear();
var MM = d.getMonth()+1;
var dd = d.getDate();
var hh = d.getHours();
var mm = d.getMinutes();
var ss = d.getSeconds();
return (yyyy + '-' + addzero(MM) + '-' + addzero(dd) + ' '
+ addzero(hh) + ':' + addzero(mm) + ':' + addzero(ss));
+ addzero(hh) + ':' + addzero(mm) + ':' + addzero(ss));
}
//10보다 작으면 앞에 0을 붙임
function addzero(n) {
return n < 10 ? "0" + n : n;
} 출처: http://youngsam.kr/653 (자바스트립트 날짜 계산)
'[Major] SQL & JSP & JavaScript' 카테고리의 다른 글
Insert, Delete, Update문 (0) | 2012.04.17 |
---|---|
오라클에서 insert 여러개 처리하기 (0) | 2011.11.14 |
토드 단축키 모음 (0) | 2011.08.09 |
update, insert문을 select로 가져와서 활용하기 (0) | 2011.08.03 |
SQL 함수 정리 (0) | 2011.07.11 |