본문 바로가기

JAVA SCRIPT23

[Java Script] 년도, 월을 입력받아 그 달의 마지막 날 구하기3 - 응용_1 Today's mission1.시작날과 마지막 날을 입력받아 그 사이의 날짜 출력하기 나의 소스 : 2014/04/12 - [프로그래밍/Java Script] - [Java Script] 년도, 월을 입력받아 그 달의 마지막 날 구하기3 - 응용 >> 나의 사수님의 소스1String.prototype.lpad = function(n, str) { return Array(n - String(this).length + 1).join(str || '0') + this; } function fromTo(startDate, endDate) { var _startDate = new Date(startDate); var _endDate = new Date(endDate); var _eachDate = new Date.. 2014. 4. 12.
[Java Script] 년도, 월을 입력받아 그 달의 마지막 날 구하기3 - 응용 Today's mission1.시작날과 마지막 날을 입력받아 그 사이의 날짜 출력하기 2014/04/11 - [프로그래밍/Java Script] - [Java Script] 년도, 월을 입력받아 그 달의 마지막 날 구하기1 >> 소스보기function FromTo(fromDay, toDay) { var spitFromDay = fromDay.split('-') // '-'로 연결된날짜 분해 var spitToDay = toDay.split('-') // ex) '2014-03-15' -> ['2014', '03', '15'] // 두 날짜의 차이 구하기 var subDate = parseInt(spitFromDay[3]) - parseInt(spitToDay[3]) + 1; var setFromDay =.. 2014. 4. 12.
[Java Script] 년도, 월을 입력받아 그 달의 마지막 날 구하기2 - Test Case 이전 포스팅에 이어 2014/04/11 - [프로그래밍/Java Script] - [Java Script] 년도, 월을 입력받아 그 달의 마지막 날 구하기의 Test case를 작성해 보았다. >> 소스보기function assertEquals(expected, actual) { // 예상값과 실제값이 다르면 에러메세지 출력 if (expected != actual) { console.error('Expected value is ' + expected + '. But actual value is ' + actual); } } function LastDayOfMonth(year, month) { var _firstDayOfMonth = [ year, month, 1].join('-'); // ex) 201.. 2014. 4. 12.
[Java Script] 년도, 월을 입력받아 그 달의 마지막 날 구하기1 Today's mission 1. 년도와 달을 입력받아 그 달의 마지막 날 구하기. -> 예를 들어, '3월' 입력 시 31일 출력-> [(2014년 3월 1일) - 1 = 2014년 2월 28일] 원리를 이용 >> 소스보기function LastDayOfMonth(year, month) { var _firstDayOfMonth = [ year, month, 1].join('-'); // ex) 2014-04-01 var _firstDayOfMonthDate = new Date(_firstDayOfMonth); _firstDayOfMonthDate.setMonth(_firstDayOfMonthDate.getMonth() + 1); // ex) 2014-05-01 _firstDayOfMonthDate.se.. 2014. 4. 11.