본문 바로가기

전체 글111

[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.
[Java Script] prototype 이용한 함수 확장3 Today's mission 3.prototype 이용한 함수 확장1 + prototype 이용한 함수 확장2 (클릭)==> lpad 이용해 오늘 날짜 변환함수 만들기 >> 소스코드// lpad함수 String.prototype.lpad = function(n, str) { return Array(n - String(this).length + 1).join(str || '0') + this; } // 오늘 날짜 구하는 함수 Date.prototype.toYMD = function() { var _year = String(this.getFullYear()) var _month = String(this.getMonth() + 1) var _date = String(this.getDate()) return _.. 2014. 4. 9.