Programing

jquery에서이 날짜에서 일주일을 어떻게 빼나요?

lottogame 2020. 11. 13. 07:45
반응형

jquery에서이 날짜에서 일주일을 어떻게 빼나요?


이것은 내 코드입니다

var myDate = new Date();
todaysDate = ((myDate.getDate()) + '/' + (myDate.getMonth()) + '/' + (myDate.getFullYear()));
$('#txtEndDate').val(todaysDate);

txtEndDate 값이 필요합니다 = 오늘 날짜-1 주일


를 사용하여 날짜를 수정할 수 있습니다 setDate. 새로운 월 / 년 등으로 이동하는 경우 자동으로 수정됩니다.

var oneWeekAgo = new Date();
oneWeekAgo.setDate(oneWeekAgo.getDate() - 7);

그런 다음 원하는 문제에서 날짜를 문자열로 렌더링하십시오.


나는 뭔가를 할 것이다

var myDate = new Date();
var newDate = new Date(myDate.getTime() - (60*60*24*7*1000));

var now = new Date();
now.setDate(now.getDate() - 7); // add -7 days to your date variable 
alert(now); 

Date.js를 확인하십시오. 정말 깔끔합니다!

http://www.datejs.com/

다음은 Date.js를 사용하여 수행하는 몇 가지 방법입니다.

// today - 7 days
// toString() is just to print it to the console all pretty

Date.parse("t - 7 d").toString("MM-dd-yyyy");     // outputs "12-06-2011"
Date.today().addDays(-7).toString("MM-dd-yyyy");  // outputs "12-06-2011"
Date.today().addWeeks(-1).toString("MM-dd-yyyy"); // outputs "12-06-2011"

관련없는 부수로 Moment.js도 확인하십시오 ... 두 라이브러리가 서로 칭찬한다고 생각합니다. :)

http://momentjs.com/

참고 URL : https://stackoverflow.com/questions/8489500/how-do-i-subtract-one-week-from-this-date-in-jquery

반응형