development

JavaScript 또는 jQuery를 사용하여 이번 달의 첫 번째 및 마지막 날짜 가져 오기

big-blog 2020. 4. 12. 10:28
반응형

JavaScript 또는 jQuery를 사용하여 이번 달의 첫 번째 및 마지막 날짜 가져 오기


가능한 중복 :
JavaScript에서 월 마지막 날 계산 JavaScript
를 사용하여 한 달에 일 수를 결정하는 가장 좋은 방법은 무엇입니까?

제목에서 알 수 있듯이 JavaScript 또는 jQuery를 사용하여 이번 달의 첫 번째 및 마지막 날짜를 가져 와서 형식을 지정하는 방법을 찾고 있습니다.

예를 들어 11 월의 경우 다음과 같아야합니다.

var firstdate = '11/01/2012';
var lastdate = '11/30/2012';

매우 간단하고 라이브러리가 필요하지 않습니다.

var date = new Date();
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
var lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0);

또는 당신은 선호 할 것입니다 :

var date = new Date(), y = date.getFullYear(), m = date.getMonth();
var firstDay = new Date(y, m, 1);
var lastDay = new Date(y, m + 1, 0);

편집하다

일부 브라우저는 두 자리 연도를 20 세기의 것으로 간주하므로 다음과 같습니다.

new Date(14, 0, 1);

이를 피하려면 Date를 작성한 후 setFullYear를 사용하여 값을 설정하십시오 .

var date = new Date();
date.setFullYear(14, 0, 1); // 1 January, 14

나는 그것을 고쳤다 Datejs

이것은 첫날 경고합니다.

var fd = Date.today().clearTime().moveToFirstDayOfMonth();
var firstday = fd.toString("MM/dd/yyyy");
alert(firstday);

이것은 마지막 날입니다.

var ld = Date.today().clearTime().moveToLastDayOfMonth();
var lastday = ld.toString("MM/dd/yyyy");
alert(lastday);

참고 : https://stackoverflow.com/questions/13571700/get-first-and-last-date-of-current-month-with-javascript-or-jquery


반응형