써먹는 웹개발
[JavaScript] 해당 일자만큼 이동하여 출력하는 방법 본문
고정값으로 해당 일자만큼 이동하여 출력하는 방법 |
var today = new Date(); // 현재 날짜 및 시간
alert(new Date(Date.parse(today) - 30 * 1000 * 60 * 60 * 24));//30일 전 alert(new Date(Date.parse(today) - 1 * 1000 * 60 * 60 * 24)); //하루 전 alert(new Date(Date.parse(today) + 1 * 1000 * 60 * 60 * 24)); //하루 후 alert(new Date(Date.parse(today) + 30 * 1000 * 60 * 60 * 24));//30일 후 |
입력값으로 해당 일자만큼 이동하여 출력하는 방법(함수) |
// 오늘 날짜부터 입력한 날짜만큼 이동한 후에 yyyy-mm-dd 형식으로 지정하여 돌려준다. function moveDate(day){
var year,month,date; var today = new Date(); //현재 날짜 및 시간 var v = new Date(Date.parse(today) - day*1000*60*60*24);
year = v.getFullYear();
if( v.getMonth() < 9 ){ month = '0'+(v.getMonth()+1); }else{ month = v.getMonth()+1; }
if( v.getDate() < 9 ){ date = '0'+v.getDate(); }else{ date = v.getDate(); }
return year+'-'+month+'-'+date;
} |
+ 추가 내용
var tDate = new Date('2021-03-08 14:00');
// 시간 더하기
tDate.setHours(tDate.getHours()+1);
// 분 더하기
tDate.setMinutes(tDate.getMinutes()+30);
'웹개발 > Js & Jquery' 카테고리의 다른 글
[JavaScript] 텍스트박스에 Number만 입력되게 처리하는 소스 (0) | 2018.02.21 |
---|---|
[JavaScript] nvl,isNull,isUndefined를 자바스크립트에서 구현하는 방법 (2) | 2018.02.21 |
[Jquery] 테이블의 td 선택자에 값을 대입 및 추가하는 방법 (0) | 2018.02.19 |
시간지연함수 setTimeout (0) | 2018.02.12 |
[Jquery] HTML에서 폼 전송할때 Checkbox 값 전달방법 (2) | 2018.02.08 |