시작 달력 입력 상자와 끝 달력 입력 상자가 있습니다. 기본 시작 달력 입력 상자는 현재 날짜 30 일 전이고 종료 달력 입력 상자는 현재 날짜가됩니다. 여기 내 데이트 변수가 있습니다.
var today = new Date(),
dd = today.getDate(),
mm = today.getMonth(),
yyyy = today.getFullYear(),
month = ["January", "February", "March",
"April", "May", "June", "July", "August",
"September", "October" "November", "December"],
startdate = month[mm] + ", " + yyyy.toString();
종료 날짜는 var enddate = startdate - 30;분명히 작동하지 않습니다.
따라서 현재 날짜가 2011 년 12 월 30 일이면 시작 날짜를 2011 년 12 월 1 일로 지정하고 싶습니다.
편집 : 내 질문에 대한 답변이 ... 일종의. Date.today();그리고 Date.today().add(-30);일하지만 형식의 날짜가 필요합니다 January 13, 2012. 아닙니다 Fri Jan 13 2012 10:48:56 GMT -055 (EST). 도움이 필요하세요?
추가 편집 :이 글을 쓰는 현재 2018 년 입니다. Moment.js를 사용 하십시오 . 그게 제일이야.